Create rarch_main_data_clear_state

This commit is contained in:
twinaphex 2015-03-18 05:35:05 +01:00
parent 969152b902
commit dc17a30f17
3 changed files with 9 additions and 1 deletions

View File

@ -1618,7 +1618,8 @@ static void main_clear_state_extern(void)
memset(&g_extern, 0, sizeof(g_extern)); memset(&g_extern, 0, sizeof(g_extern));
memset(&g_runloop, 0, sizeof(g_runloop)); memset(&g_runloop, 0, sizeof(g_runloop));
memset(&g_data_runloop, 0, sizeof(g_data_runloop));
rarch_main_data_clear_state();
} }
/** /**

View File

@ -202,6 +202,8 @@ void rarch_main_data_msg_queue_push(unsigned type,
const char *msg, const char *msg2, const char *msg, const char *msg2,
unsigned prio, unsigned duration, bool flush); unsigned prio, unsigned duration, bool flush);
void rarch_main_data_clear_state(void);
void rarch_main_data_iterate(void); void rarch_main_data_iterate(void);
void rarch_main_data_init_queues(void); void rarch_main_data_init_queues(void);

View File

@ -650,6 +650,11 @@ static void rarch_main_data_overlay_iterate(void)
} }
#endif #endif
void rarch_main_data_clear_state(void)
{
memset(&g_data_runloop, 0, sizeof(g_data_runloop));
}
void rarch_main_data_init_queues(void) void rarch_main_data_init_queues(void)
{ {
#ifdef HAVE_NETWORKING #ifdef HAVE_NETWORKING