tweaks: stop using a 'switch' when there are just three possibilities

This commit is contained in:
Benno Schulenberg 2020-08-05 09:24:29 +02:00
parent 54238a5c46
commit 2bbbd85852
1 changed files with 3 additions and 8 deletions

View File

@ -929,12 +929,9 @@ int parse_kbinput(WINDOW *win)
return ERR;
}
switch (escapes) {
case 0:
/* One non-escape: normal input mode. */
if (escapes == 0) {
retval = keycode;
break;
case 1:
} else if (escapes == 1) {
escapes = 0;
if (keycode >= 0x80) {
#ifndef NANO_TINY
@ -954,8 +951,7 @@ int parse_kbinput(WINDOW *win)
/* One escape followed by a non-escape, and there
* are more codes waiting: escape sequence mode. */
retval = parse_escape_sequence(keycode);
break;
case 2:
} else {
escapes = 0;
if (keycode == '[' && key_buffer_len > 0 &&
(('A' <= *key_buffer && *key_buffer <= 'D') ||
@ -1019,7 +1015,6 @@ int parse_kbinput(WINDOW *win)
meta_key = TRUE;
} else
retval = convert_to_control(keycode);
break;
}
if (retval == controlleft)