implements a physical memory manager... sort of, it gives an out of mem error, and variable are setting incorrectly
This commit is contained in:
@ -115,8 +115,8 @@ int printf(const char* restrict format, ...) {
|
||||
written += len;
|
||||
} else if (*format == '1') {
|
||||
format++;
|
||||
int32_t i = (int32_t) va_arg(parameters, int32_t);
|
||||
s32toa(i, buffer, 10);
|
||||
int32_t i = (uint32_t) va_arg(parameters, int32_t);
|
||||
u32toa(i, buffer, 10);
|
||||
size_t len = strlen(buffer);
|
||||
if (maxrem < len) {
|
||||
// TODO: Set errno to EOVERFLOW.
|
||||
|
Reference in New Issue
Block a user