commit 16103b00112601eae0e51151170bdd6d98655df3
parent 4a736e3dc6c9300a2a78c8239308c1e2e40819ce
Author: cowmonk <rekketstone@duck.com>
Date: Thu, 17 Apr 2025 22:37:57 -0700
removed inefficency in vga write handling
Diffstat:
2 files changed, 2 insertions(+), 9 deletions(-)
diff --git a/kernel/drivers/video/vga.c b/kernel/drivers/video/vga.c
@@ -47,15 +47,9 @@ term_putchar(char c)
}
void
-term_write(const char* data, size_t size)
+term_writestr(const char* data)
{
- for (size_t i = 0; i < size; i++) {
+ for (size_t i = 0; i < strlen(data); i++) {
term_putchar(data[i]);
}
}
-
-void
-term_writestr(const char* data)
-{
- term_write(data, strlen(data));
-}
diff --git a/kernel/include/drivers/video/vga.h b/kernel/include/drivers/video/vga.h
@@ -45,7 +45,6 @@ void term init(void);
void term_setcolor(uint8_t color);
void term_putentryat(char c, uint8_t color, size_t x, size_t y);
void term_putchar(char c);
-void term_write(const char* data, size_t size);
void term_writestr(const char* data);
#endif #VGA_H