]> 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 eab460bde6f8116206e2ba460d07d834089231aa..4eb3af737f587a68c8278cbaf2f99b36d2d15503 100644 (file)
@@ -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);
 
index 7142a51f32e5dda85a896d7152cc5f3748153058..51be178796edc8bda00e89fafbc1fe61f818e4c5 100644 (file)
@@ -1,6 +1,7 @@
 #include "keyboard.h"
 #include "devfs.h"
 #include "uart_console.h"
+#include "utils.h"
 #include <stddef.h>
 
 #include "hal/keyboard.h"
index 632d773e3328af5cbde279e867e2766e66631a28..8302e5d61836e5d3a9af7d867d0b0df3948b4f9f 100644 (file)
@@ -17,6 +17,7 @@
 #include "net.h"
 #include "socket.h"
 #include "vbe.h"
+#include "keyboard.h"
 #include "uart_console.h"
 
 #include "hal/mm.h"