From fd04f4f32dcb322e3efa51400ed8638a8beb288f Mon Sep 17 00:00:00 2001 From: Pokechu22 Date: Wed, 12 Jan 2022 23:05:45 -0800 Subject: [PATCH] Replace use of of unsigned char* with fmt Using unsigned char* or signed char* results in a deprecation warning, which is treated as an error. It needs to be casted to regular char* for it to work. --- Source/Core/Common/HttpRequest.cpp | 3 ++- Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp | 3 ++- Source/Core/Core/IOS/USB/Bluetooth/BTReal.cpp | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Source/Core/Common/HttpRequest.cpp b/Source/Core/Common/HttpRequest.cpp index e565fa293a..a8ed0d26ed 100644 --- a/Source/Core/Common/HttpRequest.cpp +++ b/Source/Core/Common/HttpRequest.cpp @@ -228,7 +228,8 @@ HttpRequest::Response HttpRequest::Impl::Fetch(const std::string& url, Method me else { ERROR_LOG_FMT(COMMON, "Failed to {} {}: server replied with code {} and body\n\x1b[0m{:.{}}", - type, url, response_code, buffer.data(), static_cast(buffer.size())); + type, url, response_code, reinterpret_cast(buffer.data()), + static_cast(buffer.size())); } return {}; } diff --git a/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp b/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp index 37c610f57d..44b317c806 100644 --- a/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp +++ b/Source/Core/Core/IOS/USB/Bluetooth/BTEmu.cpp @@ -598,7 +598,8 @@ bool BluetoothEmuDevice::SendEventRemoteNameReq(const bdaddr_t& bd) DEBUG_LOG_FMT(IOS_WIIMOTE, " bd: {:02x}:{:02x}:{:02x}:{:02x}:{:02x}:{:02x}", remote_name_req->bdaddr[0], remote_name_req->bdaddr[1], remote_name_req->bdaddr[2], remote_name_req->bdaddr[3], remote_name_req->bdaddr[4], remote_name_req->bdaddr[5]); - DEBUG_LOG_FMT(IOS_WIIMOTE, " RemoteName: {}", remote_name_req->RemoteName); + DEBUG_LOG_FMT(IOS_WIIMOTE, " RemoteName: {}", + reinterpret_cast(remote_name_req->RemoteName)); AddEventToQueue(event); diff --git a/Source/Core/Core/IOS/USB/Bluetooth/BTReal.cpp b/Source/Core/Core/IOS/USB/Bluetooth/BTReal.cpp index 3144580212..d4bb7041b3 100644 --- a/Source/Core/Core/IOS/USB/Bluetooth/BTReal.cpp +++ b/Source/Core/Core/IOS/USB/Bluetooth/BTReal.cpp @@ -108,7 +108,8 @@ std::optional BluetoothRealDevice::Open(const OpenRequest& request) sizeof(serial_number)); NOTICE_LOG_FMT(IOS_WIIMOTE, "Using device {:04x}:{:04x} (rev {:x}) for Bluetooth: {} {} {}", device_descriptor.idVendor, device_descriptor.idProduct, - device_descriptor.bcdDevice, manufacturer, product, serial_number); + device_descriptor.bcdDevice, reinterpret_cast(manufacturer), + reinterpret_cast(product), reinterpret_cast(serial_number)); m_is_wii_bt_module = device_descriptor.idVendor == 0x57e && device_descriptor.idProduct == 0x305; return false;