Просмотр исходного кода

core: hle: kernel: Migrate ProcessState to enum class.

bunnei 3 лет назад
Родитель
Сommit
97879faea4
2 измененных файлов с 17 добавлено и 17 удалено
  1. 8 8
      src/core/hle/kernel/k_process.h
  2. 9 9
      src/core/hle/kernel/svc_types.h

+ 8 - 8
src/core/hle/kernel/k_process.h

@@ -72,14 +72,14 @@ public:
     ~KProcess() override;
 
     enum class State {
-        Created = Svc::ProcessState_Created,
-        CreatedAttached = Svc::ProcessState_CreatedAttached,
-        Running = Svc::ProcessState_Running,
-        Crashed = Svc::ProcessState_Crashed,
-        RunningAttached = Svc::ProcessState_RunningAttached,
-        Terminating = Svc::ProcessState_Terminating,
-        Terminated = Svc::ProcessState_Terminated,
-        DebugBreak = Svc::ProcessState_DebugBreak,
+        Created = static_cast<u32>(Svc::ProcessState::Created),
+        CreatedAttached = static_cast<u32>(Svc::ProcessState::CreatedAttached),
+        Running = static_cast<u32>(Svc::ProcessState::Running),
+        Crashed = static_cast<u32>(Svc::ProcessState::Crashed),
+        RunningAttached = static_cast<u32>(Svc::ProcessState::RunningAttached),
+        Terminating = static_cast<u32>(Svc::ProcessState::Terminating),
+        Terminated = static_cast<u32>(Svc::ProcessState::Terminated),
+        DebugBreak = static_cast<u32>(Svc::ProcessState::DebugBreak),
     };
 
     enum : u64 {

+ 9 - 9
src/core/hle/kernel/svc_types.h

@@ -97,15 +97,15 @@ constexpr inline s32 HighestThreadPriority = 0;
 
 constexpr inline s32 SystemThreadPriorityHighest = 16;
 
-enum ProcessState : u32 {
-    ProcessState_Created = 0,
-    ProcessState_CreatedAttached = 1,
-    ProcessState_Running = 2,
-    ProcessState_Crashed = 3,
-    ProcessState_RunningAttached = 4,
-    ProcessState_Terminating = 5,
-    ProcessState_Terminated = 6,
-    ProcessState_DebugBreak = 7,
+enum class ProcessState : u32 {
+    Created = 0,
+    CreatedAttached = 1,
+    Running = 2,
+    Crashed = 3,
+    RunningAttached = 4,
+    Terminating = 5,
+    Terminated = 6,
+    DebugBreak = 7,
 };
 
 constexpr inline size_t ThreadLocalRegionSize = 0x200;