From 0749687b8d0faad1a5f263ff666078788e7350bc Mon Sep 17 00:00:00 2001
From: Yuri Kunde Schlesner <yuriks@yuriks.net>
Date: Mon, 4 May 2015 00:16:25 -0300
Subject: [PATCH] Core: Remove some unused functions and types

---
 src/core/system.cpp | 12 ------------
 src/core/system.h   | 21 +--------------------
 2 files changed, 1 insertion(+), 32 deletions(-)

diff --git a/src/core/system.cpp b/src/core/system.cpp
index f4c2df1cd..561ff82f0 100644
--- a/src/core/system.cpp
+++ b/src/core/system.cpp
@@ -14,11 +14,6 @@
 
 namespace System {
 
-volatile State g_state;
-
-void UpdateState(State state) {
-}
-
 void Init(EmuWindow* emu_window) {
     Core::Init();
     CoreTiming::Init();
@@ -29,13 +24,6 @@ void Init(EmuWindow* emu_window) {
     VideoCore::Init(emu_window);
 }
 
-void RunLoopFor(int cycles) {
-    RunLoopUntil(CoreTiming::GetTicks() + cycles);
-}
-
-void RunLoopUntil(u64 global_cycles) {
-}
-
 void Shutdown() {
     VideoCore::Shutdown();
     HLE::Shutdown();
diff --git a/src/core/system.h b/src/core/system.h
index 05d836530..59a75ca12 100644
--- a/src/core/system.h
+++ b/src/core/system.h
@@ -4,30 +4,11 @@
 
 #pragma once
 
-#include "common/emu_window.h"
-
-////////////////////////////////////////////////////////////////////////////////////////////////////
+class EmuWindow;
 
 namespace System {
 
-// State of the full emulator
-enum State {
-    STATE_NULL = 0, ///< System is in null state, nothing initialized
-    STATE_IDLE,     ///< System is in an initialized state, but not running
-    STATE_RUNNING,  ///< System is running
-    STATE_LOADING,  ///< System is loading a ROM
-    STATE_HALTED,   ///< System is halted (error)
-    STATE_STALLED,  ///< System is stalled (unused)
-    STATE_DEBUG,    ///< System is in a special debug mode (unused)
-    STATE_DIE       ///< System is shutting down
-};
-
-extern volatile State g_state;
-
-void UpdateState(State state);
 void Init(EmuWindow* emu_window);
-void RunLoopFor(int cycles);
-void RunLoopUntil(u64 global_cycles);
 void Shutdown();
 
 }