From f67d4cdd90c411e91b59a49f187b16760a4c445c 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 947848a5..a85c6568 100644 --- a/include/utils.h +++ b/include/utils.h @@ -21,7 +21,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 b0a194ec..553f9f25 100644 --- a/src/drivers/keyboard.c +++ b/src/drivers/keyboard.c @@ -10,6 +10,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 21792414..613ed1f3 100644 --- a/src/kernel/init.c +++ b/src/kernel/init.c @@ -26,6 +26,7 @@ #include "net.h" #include "socket.h" #include "vbe.h" +#include "keyboard.h" #include "uart_console.h" #include "hal/mm.h" -- 2.43.0