(task_database.c) Refactor away get_ptr function

This commit is contained in:
twinaphex 2015-08-06 04:14:49 +02:00
parent 52c2e76ec8
commit c4ff5e73f1
2 changed files with 4 additions and 13 deletions

View File

@ -479,25 +479,18 @@ do_poll:
}
}
void *rarch_main_data_db_get_ptr(void)
{
db_handle_t *db = db_ptr;
if (!db)
return NULL;
return db;
}
void rarch_main_data_db_init_msg_queue(void)
{
db_handle_t *db = (db_handle_t*)rarch_main_data_db_get_ptr();
db_handle_t *db = (db_handle_t*)db_ptr;
if (!db->msg_queue)
if (!db || !db->msg_queue)
rarch_assert(db->msg_queue = msg_queue_new(8));
}
msg_queue_t *rarch_main_data_db_get_msg_queue_ptr(void)
{
db_handle_t *db = (db_handle_t*)rarch_main_data_db_get_ptr();
db_handle_t *db = (db_handle_t*)db_ptr;
if (!db)
return NULL;
return db->msg_queue;
@ -519,7 +512,7 @@ void rarch_main_data_db_init(void)
bool rarch_main_data_db_is_active(void)
{
db_handle_t *db = (db_handle_t*)rarch_main_data_db_get_ptr();
db_handle_t *db = (db_handle_t*)db_ptr;
database_info_handle_t *dbi = db ? db->handle : NULL;
if (dbi && dbi->status != DATABASE_STATUS_NONE)
return true;

View File

@ -79,8 +79,6 @@ bool rarch_main_data_db_pending_scan_finished(void);
void rarch_main_data_db_init_msg_queue(void);
void *rarch_main_data_db_get_ptr(void);
msg_queue_t *rarch_main_data_db_get_msg_queue_ptr(void);
void rarch_main_data_db_uninit(void);