summaryrefslogtreecommitdiff
path: root/src/boot
diff options
context:
space:
mode:
authorJan Janssen <medhefgo@web.de>2023-01-06 17:07:23 +0100
committerJan Janssen <medhefgo@web.de>2023-02-21 14:44:53 +0100
commitb3e25576290820f16181d7921498caf527b574b3 (patch)
treebbb4dedc6bc0a99ab27f7ae29e2ed9061aa98f77 /src/boot
parent65d40db7de6b104ab020850272b59df1e6415cd3 (diff)
downloadsystemd-b3e25576290820f16181d7921498caf527b574b3.tar.gz
boot: Use C escape sequence for control chars
This makes things less magical by emphasizing that these are just regular ascii/unicode chars.
Diffstat (limited to 'src/boot')
-rw-r--r--src/boot/efi/boot.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/boot/efi/boot.c b/src/boot/efi/boot.c
index 6d4da0c51c..95b9f30df0 100644
--- a/src/boot/efi/boot.c
+++ b/src/boot/efi/boot.c
@@ -264,7 +264,7 @@ static bool line_edit(char16_t **line_in, size_t x_max, size_t y_pos) {
case KEYPRESS(EFI_CONTROL_PRESSED, 0, 'w'):
case KEYPRESS(EFI_CONTROL_PRESSED, 0, CHAR_CTRL('w')):
- case KEYPRESS(EFI_ALT_PRESSED, 0, CHAR_BACKSPACE):
+ case KEYPRESS(EFI_ALT_PRESSED, 0, '\b'):
/* backward-kill-word */
clear = 0;
if ((first + cursor) > 0 && line[first + cursor-1] == ' ') {
@@ -307,17 +307,17 @@ static bool line_edit(char16_t **line_in, size_t x_max, size_t y_pos) {
len = first + cursor;
continue;
- case KEYPRESS(0, 0, CHAR_LINEFEED):
- case KEYPRESS(0, 0, CHAR_CARRIAGE_RETURN):
+ case KEYPRESS(0, 0, '\n'):
+ case KEYPRESS(0, 0, '\r'):
case KEYPRESS(0, SCAN_F3, 0): /* EZpad Mini 4s firmware sends malformed events */
- case KEYPRESS(0, SCAN_F3, CHAR_CARRIAGE_RETURN): /* Teclast X98+ II firmware sends malformed events */
+ case KEYPRESS(0, SCAN_F3, '\r'): /* Teclast X98+ II firmware sends malformed events */
if (!streq16(line, *line_in)) {
free(*line_in);
*line_in = TAKE_PTR(line);
}
return true;
- case KEYPRESS(0, 0, CHAR_BACKSPACE):
+ case KEYPRESS(0, 0, '\b'):
if (len == 0)
continue;
if (first == 0 && cursor == 0)
@@ -828,7 +828,7 @@ static bool menu_run(
if (firmware_setup) {
firmware_setup = false;
- if (key == KEYPRESS(0, 0, CHAR_CARRIAGE_RETURN))
+ if (IN_SET(key, KEYPRESS(0, 0, '\r'), KEYPRESS(0, 0, '\n')))
reboot_into_firmware();
continue;
}
@@ -877,10 +877,10 @@ static bool menu_run(
idx_highlight = config->entry_count-1;
break;
- case KEYPRESS(0, 0, CHAR_LINEFEED):
- case KEYPRESS(0, 0, CHAR_CARRIAGE_RETURN):
+ case KEYPRESS(0, 0, '\n'):
+ case KEYPRESS(0, 0, '\r'):
case KEYPRESS(0, SCAN_F3, 0): /* EZpad Mini 4s firmware sends malformed events */
- case KEYPRESS(0, SCAN_F3, CHAR_CARRIAGE_RETURN): /* Teclast X98+ II firmware sends malformed events */
+ case KEYPRESS(0, SCAN_F3, '\r'): /* Teclast X98+ II firmware sends malformed events */
case KEYPRESS(0, SCAN_RIGHT, 0):
exit = true;
break;