terminal.c: label fallthrough on big switch

This commit is contained in:
RJ Miller
2016-11-14 18:33:28 -05:00
parent 5ffa01c8b7
commit a1d545f8e5

View File

@@ -795,20 +795,20 @@ static VTermKey convert_key(int key, VTermModifier *statep)
switch (key) { switch (key) {
case K_BS: return VTERM_KEY_BACKSPACE; case K_BS: return VTERM_KEY_BACKSPACE;
case K_S_TAB: case K_S_TAB: // FALLTHROUGH
case TAB: return VTERM_KEY_TAB; case TAB: return VTERM_KEY_TAB;
case Ctrl_M: return VTERM_KEY_ENTER; case Ctrl_M: return VTERM_KEY_ENTER;
case ESC: return VTERM_KEY_ESCAPE; case ESC: return VTERM_KEY_ESCAPE;
case K_S_UP: case K_S_UP: // FALLTHROUGH
case K_UP: return VTERM_KEY_UP; case K_UP: return VTERM_KEY_UP;
case K_S_DOWN: case K_S_DOWN: // FALLTHROUGH
case K_DOWN: return VTERM_KEY_DOWN; case K_DOWN: return VTERM_KEY_DOWN;
case K_S_LEFT: case K_S_LEFT: // FALLTHROUGH
case K_C_LEFT: case K_C_LEFT: // FALLTHROUGH
case K_LEFT: return VTERM_KEY_LEFT; case K_LEFT: return VTERM_KEY_LEFT;
case K_S_RIGHT: case K_S_RIGHT: // FALLTHROUGH
case K_C_RIGHT: case K_C_RIGHT: // FALLTHROUGH
case K_RIGHT: return VTERM_KEY_RIGHT; case K_RIGHT: return VTERM_KEY_RIGHT;
case K_INS: return VTERM_KEY_INS; case K_INS: return VTERM_KEY_INS;
@@ -818,22 +818,22 @@ static VTermKey convert_key(int key, VTermModifier *statep)
case K_PAGEUP: return VTERM_KEY_PAGEUP; case K_PAGEUP: return VTERM_KEY_PAGEUP;
case K_PAGEDOWN: return VTERM_KEY_PAGEDOWN; case K_PAGEDOWN: return VTERM_KEY_PAGEDOWN;
case K_K0: case K_K0: // FALLTHROUGH
case K_KINS: return VTERM_KEY_KP_0; case K_KINS: return VTERM_KEY_KP_0;
case K_K1: case K_K1: // FALLTHROUGH
case K_KEND: return VTERM_KEY_KP_1; case K_KEND: return VTERM_KEY_KP_1;
case K_K2: return VTERM_KEY_KP_2; case K_K2: return VTERM_KEY_KP_2;
case K_K3: case K_K3: // FALLTHROUGH
case K_KPAGEDOWN: return VTERM_KEY_KP_3; case K_KPAGEDOWN: return VTERM_KEY_KP_3;
case K_K4: return VTERM_KEY_KP_4; case K_K4: return VTERM_KEY_KP_4;
case K_K5: return VTERM_KEY_KP_5; case K_K5: return VTERM_KEY_KP_5;
case K_K6: return VTERM_KEY_KP_6; case K_K6: return VTERM_KEY_KP_6;
case K_K7: case K_K7: // FALLTHROUGH
case K_KHOME: return VTERM_KEY_KP_7; case K_KHOME: return VTERM_KEY_KP_7;
case K_K8: return VTERM_KEY_KP_8; case K_K8: return VTERM_KEY_KP_8;
case K_K9: case K_K9: // FALLTHROUGH
case K_KPAGEUP: return VTERM_KEY_KP_9; case K_KPAGEUP: return VTERM_KEY_KP_9;
case K_KDEL: case K_KDEL: // FALLTHROUGH
case K_KPOINT: return VTERM_KEY_KP_PERIOD; case K_KPOINT: return VTERM_KEY_KP_PERIOD;
case K_KENTER: return VTERM_KEY_KP_ENTER; case K_KENTER: return VTERM_KEY_KP_ENTER;
case K_KPLUS: return VTERM_KEY_KP_PLUS; case K_KPLUS: return VTERM_KEY_KP_PLUS;
@@ -841,29 +841,29 @@ static VTermKey convert_key(int key, VTermModifier *statep)
case K_KMULTIPLY: return VTERM_KEY_KP_MULT; case K_KMULTIPLY: return VTERM_KEY_KP_MULT;
case K_KDIVIDE: return VTERM_KEY_KP_DIVIDE; case K_KDIVIDE: return VTERM_KEY_KP_DIVIDE;
case K_S_F1: case K_S_F1: // FALLTHROUGH
case K_F1: return VTERM_KEY_FUNCTION(1); case K_F1: return VTERM_KEY_FUNCTION(1);
case K_S_F2: case K_S_F2: // FALLTHROUGH
case K_F2: return VTERM_KEY_FUNCTION(2); case K_F2: return VTERM_KEY_FUNCTION(2);
case K_S_F3: case K_S_F3: // FALLTHROUGH
case K_F3: return VTERM_KEY_FUNCTION(3); case K_F3: return VTERM_KEY_FUNCTION(3);
case K_S_F4: case K_S_F4: // FALLTHROUGH
case K_F4: return VTERM_KEY_FUNCTION(4); case K_F4: return VTERM_KEY_FUNCTION(4);
case K_S_F5: case K_S_F5: // FALLTHROUGH
case K_F5: return VTERM_KEY_FUNCTION(5); case K_F5: return VTERM_KEY_FUNCTION(5);
case K_S_F6: case K_S_F6: // FALLTHROUGH
case K_F6: return VTERM_KEY_FUNCTION(6); case K_F6: return VTERM_KEY_FUNCTION(6);
case K_S_F7: case K_S_F7: // FALLTHROUGH
case K_F7: return VTERM_KEY_FUNCTION(7); case K_F7: return VTERM_KEY_FUNCTION(7);
case K_S_F8: case K_S_F8: // FALLTHROUGH
case K_F8: return VTERM_KEY_FUNCTION(8); case K_F8: return VTERM_KEY_FUNCTION(8);
case K_S_F9: case K_S_F9: // FALLTHROUGH
case K_F9: return VTERM_KEY_FUNCTION(9); case K_F9: return VTERM_KEY_FUNCTION(9);
case K_S_F10: case K_S_F10: // FALLTHROUGH
case K_F10: return VTERM_KEY_FUNCTION(10); case K_F10: return VTERM_KEY_FUNCTION(10);
case K_S_F11: case K_S_F11: // FALLTHROUGH
case K_F11: return VTERM_KEY_FUNCTION(11); case K_F11: return VTERM_KEY_FUNCTION(11);
case K_S_F12: case K_S_F12: // FALLTHROUGH
case K_F12: return VTERM_KEY_FUNCTION(12); case K_F12: return VTERM_KEY_FUNCTION(12);
case K_F13: return VTERM_KEY_FUNCTION(13); case K_F13: return VTERM_KEY_FUNCTION(13);