From f4d54a1f3da861ef0da24c20ae91d755eb5e3366 Mon Sep 17 00:00:00 2001 From: Tulio A M Mendes Date: Fri, 13 Feb 2026 00:01:34 -0300 Subject: [PATCH] fix: resolve implicit declaration warnings in init.c and keyboard.c - src/kernel/init.c: add missing #include "keyboard.h" for keyboard_register_devfs() - src/drivers/keyboard.c: add #include "utils.h" for memset/strcpy prototypes - include/utils.h: remove duplicate strcpy prototype --- include/utils.h | 1 - src/drivers/keyboard.c | 1 + src/kernel/init.c | 1 + 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/include/utils.h b/include/utils.h index eab460b..4eb3af7 100644 --- a/include/utils.h +++ b/include/utils.h @@ -12,7 +12,6 @@ void* memset(void* ptr, int value, size_t num); void* memcpy(void* dst, const void* src, size_t n); void* memmove(void* dst, const void* src, size_t n); int memcmp(const void* a, const void* b, size_t n); -char* strcpy(char* dest, const char* src); char* strncpy(char* dest, const char* src, size_t n); long strtol(const char* nptr, char** endptr, int base); diff --git a/src/drivers/keyboard.c b/src/drivers/keyboard.c index 7142a51..51be178 100644 --- a/src/drivers/keyboard.c +++ b/src/drivers/keyboard.c @@ -1,6 +1,7 @@ #include "keyboard.h" #include "devfs.h" #include "uart_console.h" +#include "utils.h" #include #include "hal/keyboard.h" diff --git a/src/kernel/init.c b/src/kernel/init.c index 632d773..8302e5d 100644 --- a/src/kernel/init.c +++ b/src/kernel/init.c @@ -17,6 +17,7 @@ #include "net.h" #include "socket.h" #include "vbe.h" +#include "keyboard.h" #include "uart_console.h" #include "hal/mm.h" -- 2.43.0