+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/fcitx-4.2.9.6nb34/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/fcitx-4.2.9.6nb34/work.log WARNING: [license.mk] Every package should define a LICENSE. WARNING: USE_CMAKE is deprecated; use devel/cmake/build.mk instead. ===> Building for fcitx-4.2.9.6nb34 [ 0%] Building C object src/lib/fcitx-utils/CMakeFiles/fcitx-utils.dir/utf8.c.o [ 0%] Built target fcitx-addon-fcitx-fullwidth-char--headers-1 [ 0%] Built target fcitx-addon-fcitx-autoeng--headers-1 [ 0%] Built target fcitx-addon-fcitx-kimpanel-ui--headers-1 [ 0%] Built target fcitx-addon-fcitx-imselector--headers-1 [ 0%] Built target fcitx-addon-fcitx-remote-module--headers-1 [ 0%] Built target fcitx-addon-fcitx-vk--headers-1 [ 1%] Building C object src/lib/fcitx-utils/CMakeFiles/fcitx-utils.dir/utils.c.o [ 1%] Built target fcitx-addon-fcitx-unicode--headers-1 [ 1%] Built target fcitx-addon-fcitx-keyboard--headers-1 [ 1%] Built target fcitx-addon-fcitx-table--headers-1 [ 1%] Built target fcitx-addon-fcitx-qw--headers-1 In file included from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.h:67, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c:50: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c: In function 'fcitx_utils_string_hash_set_insert': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c: In function 'fcitx_utils_string_hash_set_insert_len': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c: In function 'fcitx_utils_string_hash_set_contains': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.c: In function 'fcitx_util_string_hash_set_remove': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ [ 1%] Built target fcitx-addon-fcitx-xim--headers-1 [ 1%] Built target fcitx-addon-fcitx-ipc--headers-1 [ 1%] Building C object src/lib/fcitx-utils/CMakeFiles/fcitx-utils.dir/log.c.o [ 2%] Generating ../fcitx_cmake_cache/mo/ca/fcitx.mo [ 2%] Built target fcitx-addon-fcitx-ipcportal--headers-1 [ 2%] Generating ../fcitx_cmake_cache/mo/da/fcitx.mo [ 2%] Generating ../fcitx_cmake_cache/mo/de/fcitx.mo [ 3%] Generating ../fcitx_cmake_cache/mo/es/fcitx.mo [ 3%] Built target fcitx-addon-fcitx-x11--addon--desc-1 [ 3%] Built target fcitx-addon-fcitx-xkb--addon--desc-1 [ 3%] Generating ../fcitx_cmake_cache/mo/ja/fcitx.mo [ 3%] Generating ../fcitx_cmake_cache/mo/fr/fcitx.mo [ 3%] Built target fcitx-addon-fcitx-xkbdbus--addon--desc-1 [ 4%] Generating ../fcitx_cmake_cache/mo/ko/fcitx.mo [ 4%] Built target fcitx-addon-fcitx-chttrans--addon--desc-1 [ 4%] Generating ../fcitx_cmake_cache/mo/ru/fcitx.mo [ 4%] Built target fcitx-addon-fcitx-punc--addon--desc-1 [ 4%] Generating ../fcitx_cmake_cache/mo/zh_CN/fcitx.mo [ 4%] Built target fcitx-addon-fcitx-spell--addon--desc-1 [ 4%] Generating ../fcitx_cmake_cache/mo/zh_TW/fcitx.mo [ 4%] Building C object src/lib/fcitx-utils/CMakeFiles/fcitx-utils.dir/qsort_r.c.o [ 4%] Built target fcitx-addon-fcitx-pinyin-enhance--addon--desc-1 [ 4%] Built target spell-en-download [ 4%] Built target fcitx-compile-mo.target [ 4%] Built target fcitx-addon-fcitx-quickphrase--addon--desc-1 [ 4%] Built target fcitx-addon-fcitx-autoeng--addon--desc-1 [ 5%] Building C object src/lib/fcitx-utils/CMakeFiles/fcitx-utils.dir/msort_r.c.o [ 5%] Built target py-stroke-download [ 5%] Built target py-table-download [ 5%] Built target fcitx-addon-fcitx-fullwidth-char--addon--desc-1 [ 5%] Built target fcitx-addon-fcitx-remote-module--addon--desc-1 [ 5%] Built target fcitx-addon-fcitx-imselector--addon--desc-1 [ 5%] Built target fcitx-addon-fcitx-clipboard--addon--desc-1 [ 5%] Built target fcitx-addon-fcitx-vk--addon--desc-1 [ 5%] Building C object src/lib/fcitx-utils/CMakeFiles/fcitx-utils.dir/memory.c.o [ 5%] Built target fcitx-addon-fcitx-dbus--addon--desc-1 [ 5%] Built target fcitx-addon-fcitx-freedesktop-notify--addon--desc-1 [ 5%] Built target fcitx-addon-fcitx-unicode--addon--desc-1 [ 5%] Built target fcitx-addon-fcitx-notificationitem--addon--desc-1 [ 5%] Built target fcitx-addon-fcitx-pinyin--addon--desc-1 [ 5%] Building C object src/lib/fcitx-utils/CMakeFiles/fcitx-utils.dir/handler-table.c.o [ 5%] Built target fcitx-addon-fcitx-keyboard--addon--desc-1 [ 5%] Built target fcitx-addon-fcitx-table--addon--desc-1 In file included from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c:23: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/handler-table.c: In function 'fcitx_handler_table_find_key': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ [ 5%] Built target py-data-download [ 5%] Built target fcitx-addon-fcitx-qw--addon--desc-1 [ 5%] Built target fcitx-addon-fcitx-ipc--addon--desc-1 [ 5%] Built target fcitx-addon-fcitx-xim--addon--desc-1 [ 5%] Built target table-data-download [ 5%] Built target fcitx-addon-fcitx-classic-ui--addon--desc-1 [ 5%] Built target fcitx-addon-fcitx-ipcportal--addon--desc-1 [ 5%] Built target fcitx-addon-fcitx-addon-install-desc-1--desc-1 [ 5%] Building C object src/lib/fcitx-utils/CMakeFiles/fcitx-utils.dir/objpool.c.o [ 5%] Built target fcitx-addon-fcitx-kimpanel-ui--addon--desc-1 [ 5%] Building C object tools/cli/CMakeFiles/scel2org.dir/scel2org.c.o [ 5%] Generating .spell-en-extract.stamp [ 5%] Generating .py-stroke-extract.stamp [ 6%] Building C object src/lib/fcitx-utils/CMakeFiles/fcitx-utils.dir/desktop-parse.c.o [ 7%] Linking C executable scel2org In file included from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.h:67, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c:24: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c: In function 'fcitx_desktop_file_find_group_with_len': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c: In function 'fcitx_desktop_group_find_entry_with_len': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ [ 7%] Built target py-stroke-extract [ 7%] Built target spell-en-extract /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c: In function 'fcitx_desktop_file_hash_add': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/desktop-parse.c: In function 'fcitx_desktop_group_hash_add': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ [ 7%] Built target scel2org [ 8%] Generating .py-data-extract.stamp [ 9%] Generating .py-table-extract.stamp [ 9%] Generating .table-data-extract.stamp [ 9%] Built target py-data-extract [ 9%] Built target py-table-extract [ 9%] Building C object src/lib/fcitx-utils/CMakeFiles/fcitx-utils.dir/stringmap.c.o [ 9%] Built target table-data-extract [ 9%] Built target fcitx-addon-install-desc-1 In file included from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.h:67, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.h:3, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c:2: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c: In function 'fcitx_string_map_get': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c: In function 'fcitx_string_map_set': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/stringmap.c: In function 'fcitx_string_map_remove': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ [ 9%] Linking C shared library libfcitx-utils.so [ 9%] Built target fcitx-utils [ 9%] Generating marshall.h [ 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 [ 12%] Building C object tools/dev/CMakeFiles/fcitx-scanner.dir/fcitx-scanner.c.o INFO: Reading /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk-common/marshall.list... [ 12%] Generating marshall.c INFO: Reading /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk-common/marshall.list... In file included from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.h:104, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c:36: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c: In function 'FcitxConfigCheckConfigFile': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c: In function 'FcitxConfigParseConfigFileDescFp': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c: In function 'FcitxConfigOptionGetLocaleString': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ [ 13%] Building C object src/lib/fcitx-gclient/CMakeFiles/fcitx-gclient.dir/fcitxclient.c.o /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c: In function 'FcitxConfigParseIniFp': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ [ 13%] Linking C executable fcitx-po-parser /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c: In function 'FcitxConfigFree': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c: In function 'FcitxConfigBindSync': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c: In function 'FcitxConfigSaveConfigFileFp': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c: In function 'FcitxConfigBindValue': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c: In function 'FcitxConfigGetBindValue': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c: In function 'FcitxConfigDescGetOptionDesc': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c: In function 'FcitxConfigFileGetOption': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.c: In function 'FcitxConfigResetConfigToDefaultValue': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ [ 13%] Built target fcitx-po-parser [ 13%] Building C object src/lib/fcitx-gclient/CMakeFiles/fcitx-gclient.dir/fcitxinputmethod.c.o /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-gclient/fcitxclient.c: In function 'fcitx_client_init': /home/pbulk/build/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-gclient/fcitxclient.c: In function 'fcitx_client_class_init': /home/pbulk/build/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 /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-gclient/fcitxconnection.h:23, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-gclient/fcitxclient.h:23, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-gclient/fcitxclient.c:20: /home/pbulk/build/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, | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building C object src/lib/fcitx-gclient/CMakeFiles/fcitx-gclient.dir/fcitxkbd.c.o [ 13%] Building C object src/lib/fcitx-config/CMakeFiles/fcitx-config.dir/hotkey.c.o [ 13%] Linking C executable fcitx-scanner [ 13%] Built target fcitx-scanner [ 14%] Building C object src/lib/fcitx-gclient/CMakeFiles/fcitx-gclient.dir/fcitxconnection.c.o [ 14%] Building C object src/lib/fcitx-gclient/CMakeFiles/fcitx-gclient.dir/marshall.c.o [ 14%] Building C object src/module/spell/dict/CMakeFiles/comp-spell-dict.dir/comp_spell_dict.c.o /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-gclient/fcitxconnection.c: In function 'fcitx_connection_init': /home/pbulk/build/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-gclient/fcitxconnection.c: In function 'fcitx_connection_class_init': /home/pbulk/build/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 /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-gclient/fcitxconnection.h:23, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-gclient/fcitxconnection.c:20: /home/pbulk/build/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, | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Linking C executable comp-spell-dict [ 14%] Built target comp-spell-dict [ 14%] Building C object src/module/dbus/CMakeFiles/fcitx-dbus-watcher.dir/dbussocket.c.o [ 14%] Generating fcitx-classic-ui-addfunctions.h [ 14%] Linking C shared library libfcitx-gclient.so [ 14%] Building C object src/module/dbus/CMakeFiles/fcitx-dbus-watcher.dir/watcher.c.o [ 14%] Built target fcitx-addon-fcitx-classic-ui--scan-priv-1 [ 14%] Generating fcitx-x11.h [ 14%] Built target fcitx-gclient [ 14%] Building C object src/lib/fcitx-config/CMakeFiles/fcitx-config.dir/xdg.c.o [ 15%] Linking C executable fcitx-dbus-watcher In file included from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.h:67, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c:43: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/xdg.c: In function 'FcitxXDGGetFiles': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ [ 15%] Built target fcitx-addon-fcitx-x11--scan-1 /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ [ 15%] Built target fcitx-dbus-watcher [ 15%] Generating fcitx-x11-addfunctions.h [ 15%] Generating fcitx-xkb.h [ 15%] Built target fcitx-addon-fcitx-x11--scan-priv-1 [ 15%] Built target fcitx-addon-fcitx-xkb--scan-1 [ 16%] Generating fcitx-xkb-addfunctions.h [ 17%] Generating fcitx-xkbdbus.h [ 17%] Generating fcitx-xkbdbus-addfunctions.h [ 17%] Built target fcitx-addon-fcitx-xkb--scan-priv-1 [ 17%] Built target fcitx-addon-fcitx-xkbdbus--scan-1 [ 17%] Generating fcitx-chttrans.h [ 17%] Built target fcitx-addon-fcitx-xkbdbus--scan-priv-1 [ 18%] Linking C shared library libfcitx-config.so [ 18%] Generating fcitx-chttrans-addfunctions.h [ 19%] Generating fcitx-punc.h [ 19%] Built target fcitx-addon-fcitx-chttrans--scan-1 [ 19%] Built target fcitx-addon-fcitx-punc--scan-1 [ 19%] Built target fcitx-config [ 19%] Built target fcitx-addon-fcitx-chttrans--scan-priv-1 [ 19%] Generating fcitx-punc-addfunctions.h [ 19%] Generating fcitx-spell-addfunctions.h [ 19%] Generating fcitx-spell.h [ 19%] Generating fcitx-pinyin-enhance.h [ 19%] Built target fcitx-addon-fcitx-punc--scan-priv-1 [ 19%] Built target fcitx-addon-fcitx-spell--scan-1 [ 20%] Generating fcitx-pinyin-enhance-addfunctions.h [ 20%] Built target fcitx-addon-fcitx-spell--scan-priv-1 [ 20%] Built target fcitx-addon-fcitx-pinyin-enhance--scan-1 [ 21%] Generating fcitx-quickphrase.h [ 21%] Generating fcitx-quickphrase-addfunctions.h [ 21%] Generating fcitx-clipboard.h [ 21%] Built target fcitx-addon-fcitx-pinyin-enhance--scan-priv-1 [ 21%] Built target fcitx-addon-fcitx-quickphrase--scan-1 [ 22%] Generating fcitx-clipboard-addfunctions.h [ 23%] Generating fcitx-dbus.h [ 23%] Built target fcitx-addon-fcitx-clipboard--scan-1 [ 23%] Built target fcitx-addon-fcitx-quickphrase--scan-priv-1 [ 23%] Generating fcitx-lua.h [ 23%] Generating fcitx-dbus-addfunctions.h [ 23%] Built target fcitx-addon-fcitx-dbus--scan-1 [ 23%] Built target fcitx-addon-fcitx-clipboard--scan-priv-1 [ 24%] Generating fcitx-freedesktop-notify.h [ 24%] Built target fcitx-addon-fcitx-lua--scan-1 [ 24%] Generating fcitx-freedesktop-notify-addfunctions.h [ 24%] Built target fcitx-addon-fcitx-dbus--scan-priv-1 [ 24%] Generating fcitx-notificationitem.h [ 24%] Built target fcitx-addon-fcitx-freedesktop-notify--scan-1 [ 25%] Generating fcitx-notificationitem-addfunctions.h [ 25%] Built target fcitx-addon-fcitx-freedesktop-notify--scan-priv-1 [ 25%] Generating fcitx-pinyin-addfunctions.h [ 25%] Built target fcitx-addon-fcitx-notificationitem--scan-1 [ 25%] Generating fcitx-pinyin.h [ 25%] Built target fcitx-addon-fcitx-notificationitem--scan-priv-1 [ 25%] Generating fcitx-xim.h [ 25%] Built target fcitx-addon-fcitx-pinyin--scan-priv-1 [ 25%] Generating fcitx-xim-addfunctions.h [ 25%] Built target fcitx-addon-fcitx-pinyin--scan-1 [ 25%] Generating fcitx-classicui.h [ 25%] Built target fcitx-addon-fcitx-x11--headers-1 [ 25%] Built target fcitx-addon-fcitx-xim--scan-1 [ 25%] Built target fcitx-addon-fcitx-xim--scan-priv-1 [ 25%] Built target fcitx-addon-fcitx-xkb--headers-1 [ 26%] Built target fcitx-addon-fcitx-chttrans--headers-1 [ 26%] Built target fcitx-addon-fcitx-classic-ui--scan-1 [ 26%] Built target fcitx-addon-fcitx-xkbdbus--headers-1 [ 26%] Built target fcitx-addon-fcitx-punc--headers-1 [ 27%] Built target fcitx-addon-fcitx-spell--headers-1 [ 27%] Built target fcitx-addon-fcitx-pinyin-enhance--headers-1 [ 27%] Built target fcitx-addon-fcitx-quickphrase--headers-1 [ 27%] Built target fcitx-addon-fcitx-clipboard--headers-1 [ 27%] Built target fcitx-addon-fcitx-freedesktop-notify--headers-1 [ 27%] Built target fcitx-addon-fcitx-notificationitem--headers-1 [ 27%] Built target fcitx-addon-fcitx-dbus--headers-1 [ 28%] Built target fcitx-addon-fcitx-pinyin--headers-1 [ 29%] Built target fcitx-addon-fcitx-classic-ui--headers-1 [ 29%] Building C object src/lib/fcitx/CMakeFiles/fcitx-core.dir/instance.c.o [ 30%] Building C object src/lib/fcitx-gclient/test/CMakeFiles/testgclient.dir/testgclient.c.o Parsing po file: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/po/ca.po [ 31%] Generating en_dict.fscd Finished parsing po file: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/po/ca.po Parsing po file: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/po/da.po Finished parsing po file: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/po/da.po Parsing po file: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/po/de.po Finished parsing po file: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/po/de.po Parsing po file: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/po/es.po Finished parsing po file: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/po/es.po Parsing po file: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/po/fr.po Finished parsing po file: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/po/fr.po Parsing po file: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/po/ja.po Finished parsing po file: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/po/ja.po Parsing po file: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/po/ko.po Finished parsing po file: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/po/ko.po Parsing po file: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/po/ru.po Finished parsing po file: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/po/ru.po Parsing po file: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/po/zh_CN.po Finished parsing po file: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/po/zh_CN.po Parsing po file: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/po/zh_TW.po Finished parsing po file: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/po/zh_TW.po [ 31%] Built target fcitx-parse-pos.target [ 31%] Linking C executable testgclient [ 31%] Building C object src/module/dbus/CMakeFiles/fcitx-dbus-remote.dir/dbusremote.c.o [ 31%] Building C object src/lib/fcitx/CMakeFiles/fcitx-core.dir/candidate.c.o [ 31%] Built target testgclient /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/candidate.c: In function 'FcitxCandidateWordNewList': /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/candidate.c:36:5: warning: '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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building C object tools/cli/CMakeFiles/createPYMB.dir/createPYMB.c.o [ 32%] Linking C executable fcitx-remote [ 32%] Built target fcitx-dbus-remote [ 32%] Building C object tools/cli/CMakeFiles/txt2mb.dir/txt2mb.c.o [ 33%] Building C object src/lib/fcitx/CMakeFiles/fcitx-core.dir/configfile.c.o [ 34%] Building C object tools/cli/CMakeFiles/createPYMB.dir/__/__/src/im/pinyin/pyParser.c.o In file included from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.h:67, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/hotkey.h:33, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.h:58, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:25: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c: In function 'LookupPYFreq': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c: In function 'InitPYSplitData': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ [ 35%] Linking C executable txt2mb [ 35%] Building C object src/lib/fcitx/CMakeFiles/fcitx-core.dir/profile.c.o [ 35%] Built target txt2mb [ 35%] Building C object tools/cli/CMakeFiles/createPYMB.dir/__/__/src/im/pinyin/pyMapTable.c.o [ 35%] Building C object src/lib/fcitx/CMakeFiles/fcitx-core.dir/addon.c.o [ 35%] Building C object tools/cli/CMakeFiles/createPYMB.dir/__/__/src/im/pinyin/PYFA.c.o [ 36%] Building C object tools/cli/CMakeFiles/createPYMB.dir/__/__/src/im/pinyin/sp.c.o In file included from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/addon.h:35, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/addon.c:32: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/addon.c: In function 'FcitxAddonsLoadInternal': /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utarray.h:61:9: warning: 'memset' offset [0, 23] is out of the bounds [0, 0] [-Warray-bounds=] 61 | memset(a, 0, sizeof(UT_array)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/addon.c:135:13: note: in expansion of macro 'utarray_init' 135 | utarray_init(&a->functionList, fcitx_ptr_icd); | ^~~~~~~~~~~~ [ 37%] Building C object src/lib/fcitx/CMakeFiles/fcitx-core.dir/frontend.c.o [ 37%] Building C object src/lib/fcitx/CMakeFiles/fcitx-core.dir/hook.c.o [ 37%] Linking C executable createPYMB [ 37%] Built target createPYMB [ 37%] Building C object src/lib/fcitx/CMakeFiles/fcitx-core.dir/ime.c.o [ 38%] Building C object src/lib/fcitx/CMakeFiles/fcitx-core.dir/ui.c.o [ 38%] Building C object src/frontend/gtk2/CMakeFiles/im-fcitx.dir/fcitxim.c.o /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c: In function 'FcitxInstanceReloadAddonConfig': /home/pbulk/build/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) | ^ /home/pbulk/build/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 /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.h:67, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/hotkey.h:33, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.h:58, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c:33: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.c: In function 'FcitxInstanceUpdateIMList': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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 /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk2/fcitximcontext.h:23, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk2/fcitxim.c:23: /home/pbulk/build/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 /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ In file included from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /home/pbulk/build/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 /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib.h:32, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ [ 38%] Building C object src/frontend/gtk2/CMakeFiles/im-fcitx.dir/fcitximcontext.c.o [ 38%] Building C object src/lib/fcitx/CMakeFiles/fcitx-core.dir/module.c.o In file included from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk2/fcitximcontext.c:31: /home/pbulk/build/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 /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32: /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ In file included from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: /home/pbulk/build/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 /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib.h:32, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30: /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ [ 38%] Built target spell_en_dict [ 38%] Building C object src/lib/fcitx/CMakeFiles/fcitx-core.dir/keys.c.o /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk2/fcitximcontext.c: In function 'fcitx_im_context_register_type': /home/pbulk/build/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, | ^ /home/pbulk/build/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, | ^ /home/pbulk/build/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, | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk2/fcitximcontext.c: In function '_create_gdk_event': /home/pbulk/build/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 /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib/gstring.h:37, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib/giochannel.h:36, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib.h:56: /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here 338 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk2/fcitximcontext.c: At top level: /home/pbulk/build/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 = | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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 = | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building C object src/frontend/gtk3/CMakeFiles/im-fcitx-gtk3.dir/fcitxim.c.o [ 38%] Building C object src/frontend/gtk3/CMakeFiles/im-fcitx-gtk3.dir/fcitximcontext.c.o [ 38%] Building C object src/lib/fcitx/CMakeFiles/fcitx-core.dir/context.c.o In file included from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.h:104, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ui.h:65, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/instance.h:32, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c:21: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c: In function 'FcitxInstanceRegisterWatchableContext': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c: In function 'FcitxInstanceSetContext': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c: In function 'FcitxInstanceWatchContext': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c: In function 'FcitxInstanceGetContextHotkey': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c: In function 'FcitxInstanceGetContextString': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.c: In function 'FcitxInstanceGetContextBoolean': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ [ 39%] Linking C shared module im-fcitx.so [ 40%] Linking C shared library libfcitx-core.so [ 40%] Built target im-fcitx /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk3/fcitximcontext.c: In function 'fcitx_im_context_register_type': /home/pbulk/build/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, | ^ /home/pbulk/build/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, | ^ /home/pbulk/build/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, | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk3/fcitximcontext.c: In function 'fcitx_im_context_class_init': /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-3.0/gtk/gtk.h:143, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk3/fcitximcontext.c:31: /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-3.0/gtk/gtkmain.h:185:12: note: declared here 185 | guint gtk_key_snooper_install (GtkKeySnoopFunc snooper, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk3/fcitximcontext.c: In function 'fcitx_im_context_class_fini': /home/pbulk/build/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); | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/frontend/gtk3/fcitximcontext.c: In function '_create_gdk_event': /home/pbulk/build/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 /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib/gstring.h:37, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib/giochannel.h:36, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib.h:56, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-3.0/gdk/gdkconfig.h:8, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-3.0/gdk/gdk.h:30, from /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/gtk-3.0/gtk/gtk.h:30: /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:338:23: note: declared here 338 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ [ 40%] Building C object tools/cli/CMakeFiles/readPYBase.dir/readPYBase.c.o [ 40%] Building C object tools/cli/CMakeFiles/readPYMB.dir/readPYMB.c.o [ 40%] Built target fcitx-core [ 41%] Building C object tools/cli/CMakeFiles/readPYBase.dir/pyTools.c.o [ 42%] Building C object tools/cli/CMakeFiles/readPYMB.dir/pyTools.c.o [ 42%] Building C object tools/cli/CMakeFiles/mb2org.dir/mb2org.c.o [ 42%] Linking C executable readPYBase [ 42%] Linking C executable readPYMB [ 43%] Linking C shared module im-fcitx.so [ 43%] Building C object tools/cli/CMakeFiles/mb2org.dir/pyTools.c.o [ 43%] Built target readPYBase [ 43%] Built target readPYMB [ 44%] Building C object tools/cli/CMakeFiles/mb2org.dir/__/__/src/im/pinyin/pyParser.c.o [ 44%] Built target im-fcitx-gtk3 [ 44%] Building C object tools/cli/CMakeFiles/mb2txt.dir/mb2txt.c.o [ 44%] Building C object tools/cli/CMakeFiles/mb2org.dir/__/__/src/im/pinyin/pyMapTable.c.o In file included from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.h:67, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/hotkey.h:33, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ime.h:58, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c:25: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c: In function 'LookupPYFreq': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ [ 44%] Built target fcitx-scan-addons.target /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/pinyin/pyParser.c: In function 'InitPYSplitData': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ [ 44%] Building C object tools/cli/CMakeFiles/mb2org.dir/__/__/src/im/pinyin/PYFA.c.o [ 45%] Building C object tools/cli/CMakeFiles/mb2org.dir/__/__/src/im/pinyin/sp.c.o [ 46%] Linking C executable mb2txt [ 46%] Built target mb2txt [ 46%] Building C object src/core/CMakeFiles/fcitx.dir/fcitx.c.o [ 46%] Built target fcitx-parse-pos.dependency [ 47%] Building C object src/core/CMakeFiles/fcitx.dir/errorhandler.c.o [ 47%] Generating pybase.mb, pyphrase.mb [ 47%] Linking C executable mb2org [ 47%] Built target mb2org [ 48%] Generating fcitx-keyboard.conf [ 48%] Linking C executable fcitx [ 49%] Generating fcitx-table.conf [ 49%] Built target fcitx [ 49%] Generating db.conf [ 49%] Built target fcitx-addon-apply-translation-1 [ 49%] Generating erbi.conf [ 49%] Built target fcitx-addon-fcitx-keyboard--addon--conf-1 [ 49%] Built target fcitx-addon-fcitx-table--addon--conf-1 [ 50%] Generating qxm.conf [ 50%] Generating wanfeng.conf [ 50%] Built target fcitx-addon-apply-translation-2 [ 50%] Generating wbpy.conf [ 50%] Built target fcitx-addon-apply-translation-3 [ 50%] Built target fcitx-addon-apply-translation-4 [ 51%] Generating wbx.conf [ 51%] Generating zrm.conf [ 51%] Built target fcitx-addon-apply-translation-5 [ 51%] Generating cangjie.conf [ 51%] Built target fcitx-addon-apply-translation-6 [ 51%] Built target fcitx-addon-apply-translation-7 [ 51%] Generating db.mb [ 51%] Generating fcitx-qw.conf Reading 6691 records. [ 51%] Generating erbi.mb Reading 80064 records. [ 52%] Generating qxm.mb Reading 21654 records. [ 52%] Generating wanfeng.mb [ 52%] Built target fcitx-addon-apply-translation-8 Delete: oxcyudgyu ≤, Too long Reading 86898 records. [ 52%] Generating wbpy.mb [ 53%] Generating qw.conf Reading 310609 records. [ 54%] Generating wbx.mb Reading 99774 records. [ 54%] Generating zrm.mb [ 54%] Built target fcitx-addon-fcitx-qw--addon--conf-1 Reading 58579 records. [ 55%] Generating cj.mb Reading 6727 records. [ 55%] Built target table_data [ 56%] Generating fcitx-xim.conf [ 56%] Built target fcitx-addon-fcitx-qw--addon--conf-2 [ 56%] Generating fcitx-ipc.conf [ 56%] Generating fcitx-ipcportal.conf [ 56%] Built target fcitx-addon-fcitx-xim--addon--conf-1 [ 56%] Built target fcitx-addon-fcitx-ipcportal--addon--conf-1 [ 56%] Built target fcitx-addon-fcitx-ipc--addon--conf-1 [ 56%] Generating fcitx-skin-installer.desktop [ 56%] Generating fcitx-classic-ui.conf [ 57%] Generating fcitx-skin-installer.desktop [ 57%] Built target installer-desktopfile [ 57%] Built target fcitx-addon-fcitx-classic-ui--addon--conf-1 [ 57%] Generating fcitx-kimpanel-ui.conf [ 57%] Generating fcitx-configtool.desktop [ 57%] Built target fcitx-addon-apply-translation-9 [ 58%] Generating fcitx.desktop [ 58%] Built target fcitx-addon-fcitx-kimpanel-ui--addon--conf-1 [ 58%] Generating fcitx-autostart.desktop [ 58%] Built target fcitx-addon-apply-translation-10 [ 58%] Built target fcitx-addon-apply-translation-11 [ 58%] Building C object src/ui/kimpanel/CMakeFiles/fcitx-kimpanel-ui.dir/kimpanel.c.o [ 59%] Built target desktopfile [ 59%] Building C object src/module/x11/CMakeFiles/fcitx-x11.dir/xerrorhandler.c.o [ 59%] Building C object src/module/x11/CMakeFiles/fcitx-x11.dir/x11stuff.c.o Groups: 412 Start Loading Phrase... 225832 Phrases, 225831 Converted! Writing Phrase file ... OK! [ 59%] Built target pinyin_data [ 60%] Building C object src/module/x11/CMakeFiles/fcitx-x11.dir/x11selection.c.o /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/x11/x11selection.c: In function 'X11TextConvertSelectionHelper': /home/pbulk/build/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) { | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/x11/x11selection.c:225:13: note: here 225 | case -1: | ^~~~ [ 60%] Linking C shared module fcitx-kimpanel-ui.so [ 61%] Building C object src/module/xkb/CMakeFiles/fcitx-xkb.dir/xkb.c.o [ 61%] Built target fcitx-kimpanel-ui [ 61%] Building C object src/module/xkb/CMakeFiles/fcitx-xkb.dir/rules.c.o [ 61%] Linking C shared module fcitx-x11.so In file included from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.h:104, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/ui.h:65, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/instance.h:32, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/context.h:29, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c:34: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c: In function 'FcitxXkbIMKeyboardLayoutChanged': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c: In function 'FcitxXkbRetrieveCloseGroup': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c: In function 'FcitxXkbSetDefaultLayout': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ [ 61%] Built target fcitx-addon-apply-translation-12 /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c: In function 'FcitxXkbSetLayoutOverride': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/rules.c: In function 'FcitxXkbReadRules': /home/pbulk/build/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); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/rules.c:21: /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/libxml2/libxml/parser.h:1166:17: note: declared here 1166 | xmlSAXUserParseFile (xmlSAXHandlerPtr sax, | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/libxml2/libxml/parser.h:1166:17: note: declared here 1166 | xmlSAXUserParseFile (xmlSAXHandlerPtr sax, | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c: In function 'FcitxXkbGetLayoutOverride': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ [ 61%] Building C object src/module/xkb/CMakeFiles/fcitx-xkb.dir/xkbconfig.c.o /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/xkb/xkb.c: In function 'LoadLayoutOverride': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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, | ^~~~~~~~~~~~~~~ [ 61%] Built target fcitx-x11 [ 61%] Building C object src/module/xkbdbus/CMakeFiles/fcitx-xkbdbus.dir/xkbdbus.c.o [ 62%] Building C object src/module/chttrans/CMakeFiles/fcitx-chttrans.dir/chttrans.c.o In file included from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.h:104, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/module.h:30, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c:27: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c: In function 'ConvertGBKSimple2Tradition': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/chttrans/chttrans.c: In function 'ConvertGBKTradition2Simple': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ [ 62%] Building C object src/module/xkbdbus/CMakeFiles/fcitx-xkbdbus.dir/__/__/im/keyboard/isocodes.c.o [ 62%] Building C object src/module/punc/CMakeFiles/fcitx-punc.dir/punc.c.o /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c: In function 'FcitxXkbReadIsoCodes': /home/pbulk/build/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 /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:23: /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/libxml2/libxml/parser.h:1166:17: note: declared here 1166 | xmlSAXUserParseFile (xmlSAXHandlerPtr sax, | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/.buildlink/include/libxml2/libxml/parser.h:1166:17: note: declared here 1166 | xmlSAXUserParseFile (xmlSAXHandlerPtr sax, | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/utils.h:67, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c:27: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c: In function 'IsoCodes3166HandlerStartElement': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c: In function 'IsoCodes639HandlerStartElement': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/im/keyboard/isocodes.c: In function 'FcitxIsoCodesGetEntry': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ In file included from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-config/fcitx-config.h:104, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx/module.h:30, from /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c:28: /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c: In function 'LoadPuncDict': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:155:9: note: in expansion of macro 'HASH_FCN' 155 | HASH_FCN(keyptr, keylen_in, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/punc/punc.c: In function 'PuncLanguageChanged': /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:222:13: note: in expansion of macro 'HASH_FIND' 222 | HASH_FIND(hh, head, findstr, strlen(findstr), out) | ^~~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~~~~~ /home/pbulk/build/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]; \ | ^~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:316:18: note: in expansion of macro 'HASH_JEN' 316 | #define HASH_FCN HASH_JEN | ^~~~~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/lib/fcitx-utils/uthash.h:61:13: note: in expansion of macro 'HASH_FCN' 61 | HASH_FCN(keyptr, keylen, (head)->hh.tbl->num_buckets, \ | ^~~~~~~~ /home/pbulk/build/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); | ^~~~~~~~~ [ 62%] Linking C shared module fcitx-chttrans.so [ 62%] Built target fcitx-chttrans [ 62%] Building C object src/module/spell/CMakeFiles/fcitx-spell.dir/spell.c.o [ 63%] Linking C shared module fcitx-xkb.so /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/spell/spell.c: In function 'SpellParseNextProvider': /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/spell/spell.c:315:9: error: implicit declaration of function 'index' [-Wimplicit-function-declaration] 315 | p = index(str, ','); | ^~~~~ /home/pbulk/build/inputmethod/fcitx/work/fcitx-4.2.9.6/src/module/spell/spell.c:315:9: warning: incompatible implicit declaration of built-in function 'index' [-Wbuiltin-declaration-mismatch] gmake[2]: *** [src/module/spell/CMakeFiles/fcitx-spell.dir/build.make:79: src/module/spell/CMakeFiles/fcitx-spell.dir/spell.c.o] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:3833: src/module/spell/CMakeFiles/fcitx-spell.dir/all] Error 2 gmake[1]: *** Waiting for unfinished jobs.... [ 64%] Linking C shared module fcitx-xkbdbus.so [ 64%] Linking C shared module fcitx-punc.so [ 64%] Built target fcitx-xkb [ 64%] Built target fcitx-punc [ 64%] Built target fcitx-xkbdbus gmake: *** [Makefile:136: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/inputmethod/fcitx *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/inputmethod/fcitx