summaryrefslogtreecommitdiff
path: root/kernel/src/misc
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/src/misc')
-rw-r--r--kernel/src/misc/debug.c2
-rw-r--r--kernel/src/misc/graphics.c18
2 files changed, 4 insertions, 16 deletions
diff --git a/kernel/src/misc/debug.c b/kernel/src/misc/debug.c
index 5f3c327..2a940d3 100644
--- a/kernel/src/misc/debug.c
+++ b/kernel/src/misc/debug.c
@@ -1,5 +1,3 @@
-#include <stdint.h>
-
void bochs_breakpoint(void)
{
__asm__ volatile ("xchgw %bx, %bx;");
diff --git a/kernel/src/misc/graphics.c b/kernel/src/misc/graphics.c
index d4fc7c7..488e4fa 100644
--- a/kernel/src/misc/graphics.c
+++ b/kernel/src/misc/graphics.c
@@ -1,7 +1,10 @@
-#include <stdint.h>
+#include <types.h>
+
#include <multiboot2.h>
#include <graphics.h>
#include <font.h>
+#include <libk/string.h>
+#include <libk/math.h>
uint64_t* pixel_offset(fb_t fb, uint32_t x, uint32_t y)
{
@@ -65,12 +68,6 @@ void fb_draw_line_high(fb_t fb, int32_t x0, int32_t y0, int32_t x1, int32_t y1,
}
}
-int32_t abs(int32_t val)
-{
- if (val < 0) return -val;
- return val;
-}
-
void fb_draw_line(fb_t fb, int32_t x0, int32_t y0, int32_t x1, int32_t y1, int32_t col)
{
if (abs(y1 - y0) < abs(x1 - x0)) {
@@ -104,13 +101,6 @@ void fb_draw_character(fb_t fb, char c, uint32_t x, uint32_t y, uint32_t char_co
}
}
-uint32_t strlen(const char* s)
-{
- char *p = (char*)s;
- while (*p) p++;
- return p - s;
-}
-
void fb_draw_string(fb_t fb, const char* s, uint32_t x, uint32_t y, uint32_t char_col, uint32_t bg_col)
{
for (uint32_t i = 0; i < strlen(s); i++) {