]> git.proxmox.com Git - ceph.git/blame - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/freerdp/fix-libusb.patch
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / freerdp / fix-libusb.patch
CommitLineData
1e59de90
TL
1diff --git a/channels/urbdrc/client/libusb/libusb_udevice.c b/channels/urbdrc/client/libusb/libusb_udevice.c
2index 214cb7a..56c986c 100644
3--- a/channels/urbdrc/client/libusb/libusb_udevice.c
4+++ b/channels/urbdrc/client/libusb/libusb_udevice.c
5@@ -184,7 +184,7 @@ static void async_transfer_user_data_free(ASYNC_TRANSFER_USER_DATA* user_data)
6 }
7 }
8
9-static void func_iso_callback(struct libusb_transfer* transfer)
10+static void LIBUSB_CALL func_iso_callback(struct libusb_transfer* transfer)
11 {
12 ASYNC_TRANSFER_USER_DATA* user_data = (ASYNC_TRANSFER_USER_DATA*)transfer->user_data;
13 #if defined(HAVE_STREAM_ID_API)
14@@ -285,7 +285,7 @@ static const LIBUSB_ENDPOINT_DESCEIPTOR* func_get_ep_desc(LIBUSB_CONFIG_DESCRIPT
15 return NULL;
16 }
17
18-static void func_bulk_transfer_cb(struct libusb_transfer* transfer)
19+static void LIBUSB_CALL func_bulk_transfer_cb(struct libusb_transfer* transfer)
20 {
21 ASYNC_TRANSFER_USER_DATA* user_data;
22 uint32_t streamID;
23diff --git a/channels/urbdrc/client/libusb/libusb_udevman.c b/channels/urbdrc/client/libusb/libusb_udevman.c
24index 2eebc1a..399ecbb 100644
25--- a/channels/urbdrc/client/libusb/libusb_udevman.c
26+++ b/channels/urbdrc/client/libusb/libusb_udevman.c
27@@ -550,7 +550,7 @@ static BOOL device_is_filtered(struct libusb_device* dev,
28 return filtered;
29 }
30
31-static int hotplug_callback(struct libusb_context* ctx, struct libusb_device* dev,
32+static int LIBUSB_CALL hotplug_callback(struct libusb_context* ctx, struct libusb_device* dev,
33 libusb_hotplug_event event, void* user_data)
34 {
35 VID_PID_PAIR pair;
36@@ -828,7 +828,7 @@ static BOOL poll_libusb_events(UDEVMAN* udevman)
37 return rc > 0;
38 }
39
40-static DWORD poll_thread(LPVOID lpThreadParameter)
41+static DWORD __stdcall poll_thread(LPVOID lpThreadParameter)
42 {
43 libusb_hotplug_callback_handle handle;
44 UDEVMAN* udevman = (UDEVMAN*)lpThreadParameter;