mirror of https://github.com/PCSX2/pcsx2.git
USB: Warning fixes for clang-cl
This commit is contained in:
parent
a2abe49d3f
commit
4df5c9e1e1
|
@ -19,6 +19,8 @@
|
|||
|
||||
#define USB_DEVICE_GET_CLASS(p) (&p->klass)
|
||||
|
||||
#if 0
|
||||
// Unused
|
||||
static void usb_device_realize(USBDevice* dev /*, Error **errp*/)
|
||||
{
|
||||
USBDeviceClass* klass = USB_DEVICE_GET_CLASS(dev);
|
||||
|
@ -28,6 +30,7 @@ static void usb_device_realize(USBDevice* dev /*, Error **errp*/)
|
|||
klass->realize(dev /*, errp*/);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
USBDevice* usb_device_find_device(USBDevice* dev, uint8_t addr)
|
||||
{
|
||||
|
@ -39,6 +42,8 @@ USBDevice* usb_device_find_device(USBDevice* dev, uint8_t addr)
|
|||
return NULL;
|
||||
}
|
||||
|
||||
#if 0
|
||||
// Unused
|
||||
static void usb_device_unrealize(USBDevice* dev /*, Error **errp*/)
|
||||
{
|
||||
USBDeviceClass* klass = USB_DEVICE_GET_CLASS(dev);
|
||||
|
@ -48,6 +53,7 @@ static void usb_device_unrealize(USBDevice* dev /*, Error **errp*/)
|
|||
klass->unrealize(dev /*, errp*/);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
void usb_device_cancel_packet(USBDevice* dev, USBPacket* p)
|
||||
{
|
||||
|
|
|
@ -562,7 +562,8 @@ void usb_cancel_packet(USBPacket* p)
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
#if 0
|
||||
// Unused
|
||||
static const char* usb_packet_state_name(USBPacketState state)
|
||||
{
|
||||
static const char* name[] = {
|
||||
|
@ -579,6 +580,7 @@ static const char* usb_packet_state_name(USBPacketState state)
|
|||
}
|
||||
return "INVALID";
|
||||
}
|
||||
#endif
|
||||
|
||||
void usb_packet_check_state(USBPacket* p, USBPacketState expected)
|
||||
{
|
||||
|
|
|
@ -298,6 +298,8 @@ bool hid_has_events(HIDState* hs)
|
|||
return hs->n > 0 || hs->idle_pending;
|
||||
}
|
||||
|
||||
#if 0
|
||||
// Unused
|
||||
static void hid_idle_timer(void* opaque)
|
||||
{
|
||||
HIDState* hs = (HIDState*)opaque;
|
||||
|
@ -305,6 +307,7 @@ static void hid_idle_timer(void* opaque)
|
|||
hs->idle_pending = true;
|
||||
hs->event(hs);
|
||||
}
|
||||
#endif
|
||||
|
||||
static void hid_del_idle_timer(HIDState* hs)
|
||||
{
|
||||
|
@ -760,6 +763,7 @@ int hid_keyboard_poll(HIDState* hs, uint8_t* buf, int len)
|
|||
|
||||
int hid_keyboard_write(HIDState* hs, uint8_t* buf, int len)
|
||||
{
|
||||
#if 0
|
||||
if (len > 0)
|
||||
{
|
||||
int ledstate = 0;
|
||||
|
@ -783,6 +787,7 @@ int hid_keyboard_write(HIDState* hs, uint8_t* buf, int len)
|
|||
}
|
||||
//kbd_put_ledstate(ledstate);
|
||||
}
|
||||
#endif
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
|
@ -110,7 +110,9 @@ static void ohci_die(OHCIState* ohci)
|
|||
// PCI_STATUS_DETECTED_PARITY);
|
||||
}
|
||||
|
||||
#if 0
|
||||
/* Attach or detach a device on a root hub port. */
|
||||
// Unused
|
||||
static void ohci_attach2(USBPort* port1, USBDevice* dev)
|
||||
{
|
||||
OHCIState* s = (OHCIState*)port1->opaque;
|
||||
|
@ -162,6 +164,7 @@ static void ohci_attach2(USBPort* port1, USBDevice* dev)
|
|||
if (old_state != port->ctrl)
|
||||
ohci_set_interrupt(s, OHCI_INTR_RHSC);
|
||||
}
|
||||
#endif
|
||||
|
||||
/* Attach or detach a device on a root hub port. */
|
||||
static void ohci_attach(USBPort* port1)
|
||||
|
|
|
@ -24,6 +24,11 @@
|
|||
#include "jo_mpeg.h"
|
||||
#include "USB/USB.h"
|
||||
|
||||
#ifdef __clang__
|
||||
#pragma clang diagnostic push
|
||||
#pragma clang diagnostic ignored "-Wmicrosoft-goto"
|
||||
#endif
|
||||
|
||||
namespace usb_eyetoy
|
||||
{
|
||||
namespace windows_api
|
||||
|
@ -598,3 +603,7 @@ namespace usb_eyetoy
|
|||
return windows_api::getDevList();
|
||||
}
|
||||
} // namespace usb_eyetoy
|
||||
|
||||
#ifdef __clang__
|
||||
#pragma clang diagnostic pop
|
||||
#endif
|
||||
|
|
|
@ -14,15 +14,14 @@
|
|||
*/
|
||||
|
||||
#include "videodev.h"
|
||||
#include "common/RedtapeWindows.h"
|
||||
#include "common/RedtapeWilCom.h"
|
||||
|
||||
#include <dshow.h>
|
||||
#include <mutex>
|
||||
|
||||
#pragma comment(lib, "strmiids")
|
||||
|
||||
#include <windows.h>
|
||||
#include <dshow.h>
|
||||
|
||||
#include <wil/com.h>
|
||||
|
||||
extern "C" {
|
||||
extern GUID IID_ISampleGrabberCB;
|
||||
extern GUID CLSID_SampleGrabber;
|
||||
|
|
|
@ -886,29 +886,6 @@ namespace usb_mic
|
|||
delete s;
|
||||
}
|
||||
|
||||
static int headset_handle_open(USBDevice* dev)
|
||||
{
|
||||
HeadsetState* s = USB_CONTAINER_OF(dev, HeadsetState, dev);
|
||||
if (s)
|
||||
{
|
||||
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void headset_handle_close(USBDevice* dev)
|
||||
{
|
||||
HeadsetState* s = USB_CONTAINER_OF(dev, HeadsetState, dev);
|
||||
if (s)
|
||||
{
|
||||
if (s->audsrc)
|
||||
s->audsrc->Stop();
|
||||
|
||||
if (s->audsink)
|
||||
s->audsink->Stop();
|
||||
}
|
||||
}
|
||||
|
||||
USBDevice* HeadsetDevice::CreateDevice(SettingsInterface& si, u32 port, u32 subtype) const
|
||||
{
|
||||
HeadsetState* s = new HeadsetState();
|
||||
|
|
|
@ -616,19 +616,6 @@ namespace usb_pad
|
|||
#endif
|
||||
}
|
||||
|
||||
static u32 gametrak_compute_key(u32* key)
|
||||
{
|
||||
u32 ret = 0;
|
||||
ret = *key << 2 & 0xFC0000;
|
||||
ret |= *key << 17 & 0x020000;
|
||||
ret ^= *key << 16 & 0xFE0000;
|
||||
ret |= *key & 0x010000;
|
||||
ret |= *key >> 9 & 0x007F7F;
|
||||
ret |= *key << 7 & 0x008080;
|
||||
*key = ret;
|
||||
return ret >> 16;
|
||||
}
|
||||
|
||||
static void pad_handle_data(USBDevice* dev, USBPacket* p)
|
||||
{
|
||||
PadState* s = USB_CONTAINER_OF(dev, PadState, dev);
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
#include "USB/USB.h"
|
||||
#include "common/FileSystem.h"
|
||||
#include "common/Path.h"
|
||||
#include "common/StringUtil.h"
|
||||
#include "Config.h"
|
||||
#include "fmt/format.h"
|
||||
#include "StateWrapper.h"
|
||||
|
@ -73,7 +74,7 @@ namespace usb_printer
|
|||
switch (request)
|
||||
{
|
||||
case ClassInterfaceRequest | GET_DEVICE_ID:
|
||||
ret = 2 + sprintf((char*)data + 2, sPrinters[s->selected_printer].device_id);
|
||||
ret = 2 + StringUtil::Strlcpy((char*)data + 2, sPrinters[s->selected_printer].device_id, length - 2);
|
||||
data[0] = ret >> 8;
|
||||
data[1] = ret & 0xff;
|
||||
p->actual_length = ret;
|
||||
|
|
Loading…
Reference in New Issue