From 192a4ccd6bbc2239f047f782a05e888990011e51 Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Thu, 1 Feb 2024 12:48:55 -0500 Subject: acpi, fix mboot memory map, fix kalloc, fix virtalloc node allocator, add kprintf, other changes --- src/lib.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/lib.c') diff --git a/src/lib.c b/src/lib.c index db09dda..7f3d79f 100644 --- a/src/lib.c +++ b/src/lib.c @@ -1,5 +1,5 @@ +#include "memory.h" #include - #include int memcmp(const void *restrict vl, const void *restrict vr, unsigned long n) { @@ -31,6 +31,7 @@ void *memmove(void *dest, const void *src, unsigned long n) { } void *memset(void *restrict dest, int c, unsigned long n) { + unsigned char *d = dest; for (; n; n--) *d++ = c; return dest; @@ -149,6 +150,7 @@ int ctoi(char c) { UXTOA(int, utoa) UXTOA(long int, ultoa) +UXTOA(long long int, ulltoa) #define XTOA(type, name) \ char *name(type n, char* buffer, int radix) { \ @@ -176,6 +178,7 @@ UXTOA(long int, ultoa) XTOA(int, itoa) XTOA(long int, ltoa) +XTOA(long long int, lltoa) #define STRTOX(name, type) \ type name(const char *s, char **endptr, int radix) { \ -- cgit v1.2.3-freya