SDL: Fixed error C2440: 'function': cannot convert from 'int (__cdecl *)(libusb_context *,libusb_device... (a5e02)

From a5e02a0927a2dd999718c1903f2d59440319ca99 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Wed, 10 Jun 2026 13:28:47 -0700
Subject: [PATCH] Fixed error C2440: 'function': cannot convert from 'int
 (__cdecl *)(libusb_context *,libusb_device *,libusb_hotplug_event,void *)' to
 'libusb_hotplug_callback_fn'

(cherry picked from commit df294acbae42769e55f87613fddd1fabb8a5d378)
---
 src/hidapi/libusb/hid.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/hidapi/libusb/hid.c b/src/hidapi/libusb/hid.c
index 8f7cf38c7db65..2c6d797a7828b 100644
--- a/src/hidapi/libusb/hid.c
+++ b/src/hidapi/libusb/hid.c
@@ -605,7 +605,7 @@ static libusb_hotplug_callback_handle hotplug_callback_handle;
 static int shutdown_event_thread;
 static hidapi_thread_state event_thread_state;
 
-static int hotplug_callback(struct libusb_context *ctx, struct libusb_device *dev, libusb_hotplug_event event, void *user_data)
+static int LIBUSB_CALL hotplug_callback(struct libusb_context *ctx, struct libusb_device *dev, libusb_hotplug_event event, void *user_data)
 {
 	switch (event) {
 	case LIBUSB_HOTPLUG_EVENT_DEVICE_ARRIVED: