Revert "WiFi: Fix compiling for Cocoa port by eliminating typed enums. (Regression from commit 43b00fb2, for which the regression was caused by commit 5f76ba8b.)"

This reverts commit 9f82cea20b.

If cocoa compiling is broken let's discuss it instead of reverting work
This commit is contained in:
zeromus 2022-01-11 19:12:37 -05:00
parent 8510948f6c
commit 81573818a9
2 changed files with 16 additions and 16 deletions

View File

@ -4678,7 +4678,7 @@ void WifiHandler::CommTrigger()
if((io.US_COUNT & 3) == 0)
{
const WifiTXLocIndex txSlotIndex = (WifiTXLocIndex)wifi.txCurrentSlot;
const WifiTXLocIndex txSlotIndex = wifi.txCurrentSlot;
bool isTXSlotBusy = false;
switch(txSlotIndex)

View File

@ -1,7 +1,7 @@
/*
Copyright (C) 2007 Tim Seidel
Copyright (C) 2014 pleonex
Copyright (C) 2008-2021 DeSmuME team
Copyright (C) 2008-2018 DeSmuME team
This file is part of DeSmuME
@ -210,7 +210,7 @@ struct slock;
typedef slock slock_t;
// RF2958 Register Addresses
enum RegAddrRF2958
enum RegAddrRF2958 : s32
{
REG_RF2958_CFG1 = 0,
REG_RF2958_IPLL1 = 1,
@ -753,7 +753,7 @@ typedef struct
u8 data[105];
} bb_t;
enum WifiRFStatus
enum WifiRFStatus : s32
{
WifiRFStatus0_Initial = 0,
WifiRFStatus1_TXComplete = 1,
@ -767,7 +767,7 @@ enum WifiRFStatus
WifiRFStatus9_Idle = 9
};
enum WifiIRQ
enum WifiIRQ : s32
{
WifiIRQ00_RXComplete = 0,
WifiIRQ01_TXComplete = 1,
@ -787,14 +787,14 @@ enum WifiIRQ
WifiIRQ15_TimeslotPreBeacon = 15
};
enum EAPStatus
enum EAPStatus : s32
{
APStatus_Disconnected = 0,
APStatus_Authenticated,
APStatus_Associated
};
enum WifiTXLocIndex
enum WifiTXLocIndex : s32
{
WifiTXLocIndex_LOC1 = 0,
WifiTXLocIndex_CMD = 1,
@ -804,7 +804,7 @@ enum WifiTXLocIndex
WifiTXLocIndex_CMDREPLY = 5
};
enum WifiStageID
enum WifiStageID : s32
{
WifiStageID_PreambleDone = 0,
WifiStageID_TransmitDone = 1,
@ -813,14 +813,14 @@ enum WifiStageID
WifiStageID_CmdReplyTransferDone = 4
};
enum WifiEmulationLevel
enum WifiEmulationLevel : s32
{
WifiEmulationLevel_Off = 0,
WifiEmulationLevel_Normal = 10000,
WifiEmulationLevel_Compatibility = 65535
};
enum WifiCommInterfaceID
enum WifiCommInterfaceID : s32
{
WifiCommInterfaceID_AdHoc = 0,
WifiCommInterfaceID_Infrastructure = 1
@ -2787,7 +2787,7 @@ typedef struct
bb_t bb;
u8 RAM[0x2000];
s32 txCurrentSlot; // Possible values are declared in WifiTXLocIndex.
WifiTXLocIndex txCurrentSlot;
TXPacketInfo txPacketInfo[6];
u32 cmdCount_u32;
u64 usecCounter;
@ -2822,14 +2822,14 @@ typedef struct
} DesmumeFrameHeader; // Should total 16 bytes
// IEEE 802.11 Frame Information
enum WifiFrameType
enum WifiFrameType : s32
{
WifiFrameType_Management = 0,
WifiFrameType_Control = 1,
WifiFrameType_Data = 2
};
enum WifiFrameManagementSubtype
enum WifiFrameManagementSubtype : s32
{
WifiFrameManagementSubtype_AssociationRequest = 0x00,
WifiFrameManagementSubtype_AssociationResponse = 0x01,
@ -2849,7 +2849,7 @@ enum WifiFrameManagementSubtype
WifiFrameManagementSubtype_RESERVED0F = 0x0F
};
enum WifiFrameControlSubtype
enum WifiFrameControlSubtype : s32
{
WifiFrameControlSubtype_RESERVED00 = 0x00,
WifiFrameControlSubtype_RESERVED01 = 0x01,
@ -2869,7 +2869,7 @@ enum WifiFrameControlSubtype
WifiFrameControlSubtype_EndAck = 0x0F
};
enum WifiFrameDataSubtype
enum WifiFrameDataSubtype : s32
{
WifiFrameDataSubtype_Data = 0x00,
WifiFrameDataSubtype_DataAck = 0x01,
@ -2889,7 +2889,7 @@ enum WifiFrameDataSubtype
WifiFrameDataSubtype_RESERVED0F = 0x0F
};
enum WifiFCFromToState
enum WifiFCFromToState : s32
{
WifiFCFromToState_STA2STA = 0x0,
WifiFCFromToState_STA2DS = 0x1,