From ce6681b991e71f4196d8e7c503356efd1471d8c7 Mon Sep 17 00:00:00 2001 From: squidbus <175574877+squidbus@users.noreply.github.com> Date: Sun, 7 Sep 2025 14:39:16 -0700 Subject: [PATCH] externals: Update libusb to fix more ABI issues. (#3551) --- externals/ext-libusb | 2 +- src/core/libraries/usbd/usbd.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/externals/ext-libusb b/externals/ext-libusb index e1f4ac147..c4d237a58 160000 --- a/externals/ext-libusb +++ b/externals/ext-libusb @@ -1 +1 @@ -Subproject commit e1f4ac1472bdf6aab27f8b836a2f47df85465bac +Subproject commit c4d237a5803900b78dcc2961d057fcc8a678d3fd diff --git a/src/core/libraries/usbd/usbd.h b/src/core/libraries/usbd/usbd.h index 0841036a4..3c20bdce4 100644 --- a/src/core/libraries/usbd/usbd.h +++ b/src/core/libraries/usbd/usbd.h @@ -27,7 +27,7 @@ using SceUsbdDeviceDescriptor = libusb_device_descriptor; using SceUsbdConfigDescriptor = libusb_config_descriptor; using SceUsbdTransfer = libusb_transfer; using SceUsbdControlSetup = libusb_control_setup; -using SceUsbdTransferCallback = void (*)(SceUsbdTransfer* transfer); +using SceUsbdTransferCallback = void PS4_SYSV_ABI (*)(SceUsbdTransfer* transfer); enum class SceUsbdSpeed : u32 { UNKNOWN = 0,