diff --git a/Source/Core/Core/Src/IPC_HLE/l2cap.h b/Source/Core/Core/Src/IPC_HLE/l2cap.h index 97ebfe571b..5c4f8df870 100644 --- a/Source/Core/Core/Src/IPC_HLE/l2cap.h +++ b/Source/Core/Core/Src/IPC_HLE/l2cap.h @@ -31,13 +31,13 @@ typedef unsigned short __u16; typedef unsigned char __u8; typedef unsigned long __u32; - -#define __attribute__(a) #pragma pack(push) #pragma pack(1) + +#ifdef _MSC_VER #pragma warning(push) #pragma warning(disable:4200) - +#endif /* L2CAP defaults */ #define L2CAP_DEFAULT_MTU 672 @@ -172,7 +172,7 @@ struct l2cap_conf_rfc { __le16 retrans_timeout; __le16 monitor_timeout; __le16 max_pdu_size; -} __attribute__ ((packed)); +}; #define L2CAP_MODE_BASIC 0x00 #define L2CAP_MODE_RETRANS 0x01 diff --git a/Source/Plugins/Plugin_Wiimote/Src/wiimote_hid.h b/Source/Plugins/Plugin_Wiimote/Src/wiimote_hid.h index f6882a84c9..ad58653a2c 100644 --- a/Source/Plugins/Plugin_Wiimote/Src/wiimote_hid.h +++ b/Source/Plugins/Plugin_Wiimote/Src/wiimote_hid.h @@ -20,7 +20,9 @@ #include +#ifdef _MSC_VER #pragma warning(disable:4200) +#endif #pragma pack(push, 1) // Source: HID_010_SPC_PFL/1.0 (official HID specification)