aboutsummaryrefslogtreecommitdiff
path: root/src/kernel/io/io.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernel/io/io.c')
-rw-r--r--src/kernel/io/io.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/kernel/io/io.c b/src/kernel/io/io.c
index acbe3dc..1ee76a0 100644
--- a/src/kernel/io/io.c
+++ b/src/kernel/io/io.c
@@ -2,6 +2,8 @@
#include <kernel/lib/lib.h>
#include <kernel/io/io.h>
#include <kernel/system.h>
+#include <mlibc/string.h>
+#include <mlibc/stdlib.h>
uint8_t receive_b(uint16_t port) {
uint8_t value;
@@ -88,6 +90,6 @@ void serial_write_hex(int n) {
}
void serial_write_dec(int n) {
- char string[16];
- serial_write(itoa(n, string));
+ char *text = itoa(n);
+ serial_write(text);
}