From 71396c5cd460890c52e348687e6e7c864e2dfeed Mon Sep 17 00:00:00 2001 From: Aleksa Vuckovic Date: Sun, 7 Aug 2022 16:39:28 +0200 Subject: types.h; libk and heap begining --- kernel/src/misc/graphics.c | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) (limited to 'kernel/src/misc/graphics.c') 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 +#include + #include #include #include +#include +#include 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++) { -- cgit v1.2.3