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,