Replace scoped enum used for WifiEmulationLevel with unscoped enum for code compatibility with older compilers.

This commit is contained in:
retr0s4ge 2018-07-30 06:26:49 +02:00
parent 259ca8579f
commit cf5ed05cab
3 changed files with 15 additions and 15 deletions

View File

@ -1336,7 +1336,7 @@ void Sequencer::init()
#ifdef EXPERIMENTAL_WIFI_COMM
if(wifiEmulationLevel > WifiEmulationLevel::Off)
if(wifiEmulationLevel > WifiEmulationLevel_Off)
{
wifi.enabled = true;
wifi.timestamp = kWifiCycles;
@ -1672,7 +1672,7 @@ u64 Sequencer::findNext()
if(readslot1.isEnabled()) next = _fast_min(next,readslot1.next());
#ifdef EXPERIMENTAL_WIFI_COMM
if (wifiEmulationLevel > WifiEmulationLevel::Off) next = _fast_min(next,wifi.next());
if (wifiEmulationLevel > WifiEmulationLevel_Off) next = _fast_min(next,wifi.next());
#endif
#define test(X,Y) if(dma_##X##_##Y .isEnabled()) next = _fast_min(next,dma_##X##_##Y .next());
@ -1730,7 +1730,7 @@ void Sequencer::execHardware()
}
#ifdef EXPERIMENTAL_WIFI_COMM
if(wifiEmulationLevel > WifiEmulationLevel::Off)
if(wifiEmulationLevel > WifiEmulationLevel_Off)
{
if(wifi.isTriggered())
{

View File

@ -217,11 +217,11 @@ enum NDS_CONSOLE_TYPE
NDS_CONSOLE_TYPE_DSI = 0xFE
};
enum class WifiEmulationLevel
enum WifiEmulationLevel
{
Off = 0,
Normal = 10000,
Compatibility = 65535,
WifiEmulationLevel_Off = 0,
WifiEmulationLevel_Normal = 10000,
WifiEmulationLevel_Compatibility = 65535,
};
extern WifiEmulationLevel wifiEmulationLevel;

View File

@ -3331,12 +3331,12 @@ int _main()
if (GetPrivateProfileBool("Wifi", "Enabled", false, IniName))
{
if (GetPrivateProfileBool("Wifi", "Compatibility Mode", false, IniName))
wifiEmulationLevel = WifiEmulationLevel::Compatibility;
wifiEmulationLevel = WifiEmulationLevel_Compatibility;
else
wifiEmulationLevel = WifiEmulationLevel::Normal;
wifiEmulationLevel = WifiEmulationLevel_Normal;
}
else
wifiEmulationLevel = WifiEmulationLevel::Off;
wifiEmulationLevel = WifiEmulationLevel_Off;
CommonSettings.wifi.mode = GetPrivateProfileInt("Wifi", "Mode", 0, IniName);
CommonSettings.wifi.infraBridgeAdapter = GetPrivateProfileInt("Wifi", "BridgeAdapter", 0, IniName);
@ -7076,10 +7076,10 @@ LRESULT CALLBACK WifiSettingsDlgProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM
int i;
HWND cur;
if (wifiEmulationLevel > WifiEmulationLevel::Off)
if (wifiEmulationLevel > WifiEmulationLevel_Off)
{
CheckDlgItem(hDlg, IDC_WIFI_ENABLED, true);
CheckDlgItem(hDlg, IDC_WIFI_COMPAT, wifiEmulationLevel == WifiEmulationLevel::Compatibility);
CheckDlgItem(hDlg, IDC_WIFI_COMPAT, wifiEmulationLevel == WifiEmulationLevel_Compatibility);
}
else
{
@ -7143,12 +7143,12 @@ LRESULT CALLBACK WifiSettingsDlgProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM
if (IsDlgCheckboxChecked(hDlg, IDC_WIFI_ENABLED))
{
if (IsDlgCheckboxChecked(hDlg, IDC_WIFI_COMPAT))
wifiEmulationLevel = WifiEmulationLevel::Compatibility;
wifiEmulationLevel = WifiEmulationLevel_Compatibility;
else
wifiEmulationLevel = WifiEmulationLevel::Normal;
wifiEmulationLevel = WifiEmulationLevel_Normal;
}
else
wifiEmulationLevel = WifiEmulationLevel::Off;
wifiEmulationLevel = WifiEmulationLevel_Off;
WritePrivateProfileBool("Wifi", "Enabled", IsDlgCheckboxChecked(hDlg, IDC_WIFI_ENABLED), IniName);
WritePrivateProfileBool("Wifi", "Compatibility Mode", IsDlgCheckboxChecked(hDlg, IDC_WIFI_COMPAT), IniName);