From: Tulio A M Mendes Date: Fri, 13 Feb 2026 03:01:34 +0000 (-0300) Subject: fix: resolve implicit declaration warnings in init.c and keyboard.c X-Git-Url: https://projects.tadryanom.me/?a=commitdiff_plain;h=f67d4cdd90c411e91b59a49f187b16760a4c445c;p=AdrOS.git 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 --- 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"