geadline: use getchar

This commit is contained in:
kdx 2023-07-25 07:56:22 +02:00
parent c4ce5b8566
commit a432fd32c5

View File

@ -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 {