wip: memory is almost fixed and working fine (infinite loop on zones linked lists)

This commit is contained in:
2024-10-19 23:20:13 +02:00
parent 55037b75fa
commit 73b8ffb3b8
10 changed files with 61 additions and 37 deletions

View File

@ -37,7 +37,7 @@ static int print_flag(char flag, va_list *ap)
return 0;
}
int kvprintf(const char *restrict format, va_list ap)
int kvprintf(const char *restrict format, va_list *ap)
{
const char *start = format;
int ret = 0;
@ -48,7 +48,7 @@ int kvprintf(const char *restrict format, va_list ap)
start++;
while (*start != '\0') {
if (*start == '%' && *(start + 1) != '\0') {
ret += print_flag(*(start + 1), &ap);
ret += print_flag(*(start + 1), ap);
start++;
} else {
ret += terminal_putchar(*start);