ref: c1059c07fbb77f3f697b305aa55cdcd4361faf5c
parent: a62217e9b42e81a66369f91600991944d148e0a9
author: Ben Harris <bjh21@bjh21.me.uk>
date: Mon Oct 24 17:57:53 EDT 2022
js: Remove braces from big else-if chain in keyboard handler If there's ever a case where they're unnecessary noise, it's a long chain of "else if"s guarding single assignment statements.
--- a/emcc.c
+++ b/emcc.c
@@ -268,19 +268,19 @@
int keyevent = -1;
if (!strnullcmp(key, "Backspace") || !strnullcmp(key, "Del") ||
- keycode == 8 || keycode == 46) {+ keycode == 8 || keycode == 46)
keyevent = 127; /* Backspace / Delete */
- } else if (!strnullcmp(key, "Enter") || keycode == 13) {+ else if (!strnullcmp(key, "Enter") || keycode == 13)
keyevent = 13; /* return */
- } else if (!strnullcmp(key, "Left") || keycode == 37) {+ else if (!strnullcmp(key, "Left") || keycode == 37)
keyevent = CURSOR_LEFT;
- } else if (!strnullcmp(key, "Up") || keycode == 38) {+ else if (!strnullcmp(key, "Up") || keycode == 38)
keyevent = CURSOR_UP;
- } else if (!strnullcmp(key, "Right") || keycode == 39) {+ else if (!strnullcmp(key, "Right") || keycode == 39)
keyevent = CURSOR_RIGHT;
- } else if (!strnullcmp(key, "Down") || keycode == 40) {+ else if (!strnullcmp(key, "Down") || keycode == 40)
keyevent = CURSOR_DOWN;
- } else if (!strnullcmp(key, "End") || keycode == 35) {+ else if (!strnullcmp(key, "End") || keycode == 35)
/*
* We interpret Home, End, PgUp and PgDn as numeric keypad
* controls regardless of whether they're the ones on the
@@ -290,25 +290,24 @@
* puzzles like Cube and Inertia.
*/
keyevent = MOD_NUM_KEYPAD | '1';
- } else if (!strnullcmp(key, "PageDown") || keycode==34) {+ else if (!strnullcmp(key, "PageDown") || keycode==34)
keyevent = MOD_NUM_KEYPAD | '3';
- } else if (!strnullcmp(key, "Home") || keycode==36) {+ else if (!strnullcmp(key, "Home") || keycode==36)
keyevent = MOD_NUM_KEYPAD | '7';
- } else if (!strnullcmp(key, "PageUp") || keycode==33) {+ else if (!strnullcmp(key, "PageUp") || keycode==33)
keyevent = MOD_NUM_KEYPAD | '9';
- } else if (shift && ctrl && (keycode & 0x1F) == 26) {+ else if (shift && ctrl && (keycode & 0x1F) == 26)
keyevent = UI_REDO;
- } else if (chr && chr[0] && !chr[1]) {+ else if (chr && chr[0] && !chr[1])
keyevent = chr[0] & 0xFF;
- } else if (keycode >= 96 && keycode < 106) {+ else if (keycode >= 96 && keycode < 106)
keyevent = MOD_NUM_KEYPAD | ('0' + keycode - 96);- } else if (keycode >= 65 && keycode <= 90) {+ else if (keycode >= 65 && keycode <= 90)
keyevent = keycode + (shift ? 0 : 32);
- } else if (keycode >= 48 && keycode <= 57) {+ else if (keycode >= 48 && keycode <= 57)
keyevent = keycode;
- } else if (keycode == 32) { /* space / CURSOR_SELECT2 */+ else if (keycode == 32) /* space / CURSOR_SELECT2 */
keyevent = keycode;
- }
if (keyevent >= 0) {if (shift && (keyevent >= 0x100 && !IS_UI_FAKE_KEY(keyevent)))
--
⑨