From d0c507d9e7bae33e7a5b820c83190cff578da778 Mon Sep 17 00:00:00 2001 From: stefan11111 Date: Sat, 5 Jul 2025 19:54:08 +0300 Subject: [PATCH] kdrive: const-qualify KdAddConfig{Keyboard,Pointer}'s argument The passed name buffer isn't changed by those functions ever (it would be a bug if they did so), therefore it should be const. Signed-off-by: stefan11111 Signed-off-by: Enrico Weigelt, metux IT consult --- hw/kdrive/src/kdrive.h | 4 ++-- hw/kdrive/src/kinput.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/hw/kdrive/src/kdrive.h b/hw/kdrive/src/kdrive.h index a4b7576d00..c19de7055c 100644 --- a/hw/kdrive/src/kdrive.h +++ b/hw/kdrive/src/kdrive.h @@ -217,7 +217,7 @@ void KdRemovePointerDriver(KdPointerDriver * driver); KdPointerInfo *KdNewPointer(void); void KdFreePointer(KdPointerInfo *); int KdAddPointer(KdPointerInfo * ki); -int KdAddConfigPointer(char *pointer); +int KdAddConfigPointer(const char *pointer); void KdRemovePointer(KdPointerInfo * ki); #define KD_KEY_COUNT 248 @@ -274,7 +274,7 @@ void KdAddKeyboardDriver(KdKeyboardDriver * driver); void KdRemoveKeyboardDriver(KdKeyboardDriver * driver); KdKeyboardInfo *KdNewKeyboard(void); void KdFreeKeyboard(KdKeyboardInfo * ki); -int KdAddConfigKeyboard(char *pointer); +int KdAddConfigKeyboard(const char *pointer); int KdAddKeyboard(KdKeyboardInfo * ki); void KdRemoveKeyboard(KdKeyboardInfo * ki); diff --git a/hw/kdrive/src/kinput.c b/hw/kdrive/src/kinput.c index 692c294e3d..29a5054e55 100644 --- a/hw/kdrive/src/kinput.c +++ b/hw/kdrive/src/kinput.c @@ -698,7 +698,7 @@ KdNewKeyboard(void) } int -KdAddConfigKeyboard(char *keyboard) +KdAddConfigKeyboard(const char *keyboard) { struct KdConfigDevice **prev, *new; @@ -762,7 +762,7 @@ KdRemoveKeyboard(KdKeyboardInfo * ki) } int -KdAddConfigPointer(char *pointer) +KdAddConfigPointer(const char *pointer) { struct KdConfigDevice **prev, *new;