From eeaaba7883da09604b51a5c4ef0f65b7b991a854 Mon Sep 17 00:00:00 2001 From: Justus Wolff Date: Mon, 13 Apr 2026 06:34:34 +0200 Subject: [PATCH] Update --- src/kernel/keyboard.c | 1 + src/kernel/tty.c | 1 + 2 files changed, 2 insertions(+) diff --git a/src/kernel/keyboard.c b/src/kernel/keyboard.c index c96940d..2c76326 100644 --- a/src/kernel/keyboard.c +++ b/src/kernel/keyboard.c @@ -1,5 +1,6 @@ #include "../headers/keyboard.h" #include "../headers/tty.h" +#include "../headers/stdlib.h" static uint8_t buffer[BUF_SIZE]; static uint32_t head = 0; diff --git a/src/kernel/tty.c b/src/kernel/tty.c index e66320b..850abf6 100644 --- a/src/kernel/tty.c +++ b/src/kernel/tty.c @@ -60,6 +60,7 @@ uint16_t con_popkey(virtualConsole* con) { } uint16_t out = con->keyBuf[0]; memmove(&con->keyBuf[0], &con->keyBuf[1], 1023); + con->keyBufSize --; return out; } uint8_t con_iskeyavail(virtualConsole* con) {