#include "../snake/misc_utils.h" #include "../syscall.h" #include int main(void) { while (1) { int keycode = syscall(SYS_getc, 0); if (keycode == -1) { syscall(SYS_halt, 0); continue; } StringBuilder sb = {0}; StringBuilder_append_u32(&sb, (uint32_t)keycode); StringBuilder_putc(&sb, '\n'); syscall(SYS_puts, (uintptr_t)StringBuilder_get_cstr(&sb)); } }