UKBD_NKEYCODE
for (key = 1; key != UKBD_NKEYCODE; key++) {
#define UKBD_IN_BUF_SIZE (4 * UKBD_NKEYCODE) /* scancodes */
CTASSERT((key) >= 0 && (key) < UKBD_NKEYCODE); \
uint64_t bitmap[howmany(UKBD_NKEYCODE, 64)];
uint64_t sc_loc_key_valid[howmany(UKBD_NKEYCODE, 64)];
struct hid_location sc_loc_key[UKBD_NKEYCODE];
uint8_t sc_id_loc_key[UKBD_NKEYCODE];
for (i = 0; i != howmany(UKBD_NKEYCODE, 64); i++)
for (i = 0; i != howmany(UKBD_NKEYCODE, 64); i++)
for (key = 0; key != UKBD_NKEYCODE; key++) {
for (i = 0; i != UKBD_NKEYCODE; i++) {
if (tmp_loc.count > UKBD_NKEYCODE)
tmp_loc.count = UKBD_NKEYCODE;
if (key == KEY_NONE || key >= UKBD_NKEYCODE)
if (key == KEY_NONE || key == KEY_ERROR || key >= UKBD_NKEYCODE)
for (i = 0; i != UKBD_NKEYCODE; i++) {