]> Projects (at) Tadryanom (dot) Me - AdrOS.git/commitdiff
fix: resolve implicit declaration warnings in init.c and keyboard.c
authorTulio A M Mendes <[email protected]>
Fri, 13 Feb 2026 03:01:34 +0000 (00:01 -0300)
committerTulio A M Mendes <[email protected]>
Fri, 13 Feb 2026 03:01:34 +0000 (00:01 -0300)
- 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
src/drivers/keyboard.c
src/kernel/init.c

index 947848a5cf95112dc8628e822159edc67c6d6c38..a85c656868d02d2ae4e5670bf1bf165b8b5dbce6 100644 (file)
@@ -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);
 
index b0a194ec1b2b702d4eb84a05bd65801f1c977346..553f9f255e13ea957f45aa67cb3ac7af1adae819 100644 (file)
@@ -10,6 +10,7 @@
 #include "keyboard.h"
 #include "devfs.h"
 #include "uart_console.h"
+#include "utils.h"
 #include <stddef.h>
 
 #include "hal/keyboard.h"
index 2179241498749afc70269185bfd2a8cbbb3668ac..613ed1f306c75f0b320752ee2e3d009dcaf3838a 100644 (file)
@@ -26,6 +26,7 @@
 #include "net.h"
 #include "socket.h"
 #include "vbe.h"
+#include "keyboard.h"
 #include "uart_console.h"
 
 #include "hal/mm.h"