diff --git a/src/geadline.🗿 b/src/geadline.🗿 index 974650a..9aaa69e 100644 --- a/src/geadline.🗿 +++ b/src/geadline.🗿 @@ -12,7 +12,7 @@ geadline(prompt) { [buf] = 0; loop { - red &c; + c = getchar(); if ((c == 0xffff) | (c == 0x04)) { if ((size == 0) | (c == 0xffff)) { free(buf); @@ -20,8 +20,8 @@ geadline(prompt) { } } else if (c == 0x1b) { // ESC code - red &c; // skip [ - red &c; // value + getchar(); // skip [ + c = getchar(); // value if ((c == 'A') & (size > 0)) { loop {