Add 'get_os' function pointer to frontend driver
This commit is contained in:
parent
c071731ce8
commit
a707c24232
|
@ -866,6 +866,7 @@ const frontend_ctx_driver_t frontend_ctx_android = {
|
||||||
NULL, /* set_fork */
|
NULL, /* set_fork */
|
||||||
frontend_android_shutdown, /* shutdown */
|
frontend_android_shutdown, /* shutdown */
|
||||||
frontend_android_get_name, /* get_name */
|
frontend_android_get_name, /* get_name */
|
||||||
|
NULL, /* get_os */
|
||||||
frontend_android_get_rating, /* get_rating */
|
frontend_android_get_rating, /* get_rating */
|
||||||
NULL, /* load_content */
|
NULL, /* load_content */
|
||||||
"android",
|
"android",
|
||||||
|
|
|
@ -303,6 +303,7 @@ const frontend_ctx_driver_t frontend_ctx_apple = {
|
||||||
NULL, /* set_fork */
|
NULL, /* set_fork */
|
||||||
frontend_apple_shutdown, /* shutdown */
|
frontend_apple_shutdown, /* shutdown */
|
||||||
frontend_apple_get_name, /* get_name */
|
frontend_apple_get_name, /* get_name */
|
||||||
|
NULL, /* get_os */
|
||||||
frontend_apple_get_rating, /* get_rating */
|
frontend_apple_get_rating, /* get_rating */
|
||||||
frontend_apple_load_content, /* load_content */
|
frontend_apple_load_content, /* load_content */
|
||||||
"apple",
|
"apple",
|
||||||
|
|
|
@ -186,6 +186,7 @@ const frontend_ctx_driver_t frontend_ctx_ctr = {
|
||||||
NULL, /* set_fork */
|
NULL, /* set_fork */
|
||||||
frontend_ctr_shutdown, /* shutdown */
|
frontend_ctr_shutdown, /* shutdown */
|
||||||
NULL, /* get_name */
|
NULL, /* get_name */
|
||||||
|
NULL, /* get_os */
|
||||||
frontend_ctr_get_rating, /* get_rating */
|
frontend_ctr_get_rating, /* get_rating */
|
||||||
NULL, /* load_content */
|
NULL, /* load_content */
|
||||||
"ctr",
|
"ctr",
|
||||||
|
|
|
@ -386,6 +386,7 @@ const frontend_ctx_driver_t frontend_ctx_gx = {
|
||||||
frontend_gx_set_fork, /* set_fork */
|
frontend_gx_set_fork, /* set_fork */
|
||||||
NULL, /* shutdown */
|
NULL, /* shutdown */
|
||||||
NULL, /* get_name */
|
NULL, /* get_name */
|
||||||
|
NULL, /* get_os */
|
||||||
frontend_gx_get_rating, /* get_rating */
|
frontend_gx_get_rating, /* get_rating */
|
||||||
NULL, /* load_content */
|
NULL, /* load_content */
|
||||||
"gx",
|
"gx",
|
||||||
|
|
|
@ -31,6 +31,7 @@ const frontend_ctx_driver_t frontend_ctx_null = {
|
||||||
NULL, /* set_fork */
|
NULL, /* set_fork */
|
||||||
NULL, /* shutdown */
|
NULL, /* shutdown */
|
||||||
NULL, /* get_name */
|
NULL, /* get_name */
|
||||||
|
NULL, /* get_os */
|
||||||
NULL, /* get_rating */
|
NULL, /* get_rating */
|
||||||
NULL, /* load_content */
|
NULL, /* load_content */
|
||||||
"null",
|
"null",
|
||||||
|
|
|
@ -449,6 +449,7 @@ const frontend_ctx_driver_t frontend_ctx_ps3 = {
|
||||||
frontend_ps3_set_fork, /* set_fork */
|
frontend_ps3_set_fork, /* set_fork */
|
||||||
NULL, /* shutdown */
|
NULL, /* shutdown */
|
||||||
NULL, /* get_name */
|
NULL, /* get_name */
|
||||||
|
NULL, /* get_os */
|
||||||
frontend_ps3_get_rating, /* get_rating */
|
frontend_ps3_get_rating, /* get_rating */
|
||||||
NULL, /* load_content */
|
NULL, /* load_content */
|
||||||
"ps3",
|
"ps3",
|
||||||
|
|
|
@ -248,6 +248,7 @@ const frontend_ctx_driver_t frontend_ctx_psp = {
|
||||||
frontend_psp_set_fork, /* set_fork */
|
frontend_psp_set_fork, /* set_fork */
|
||||||
frontend_psp_shutdown, /* shutdown */
|
frontend_psp_shutdown, /* shutdown */
|
||||||
NULL, /* get_name */
|
NULL, /* get_name */
|
||||||
|
NULL, /* get_os */
|
||||||
frontend_psp_get_rating, /* get_rating */
|
frontend_psp_get_rating, /* get_rating */
|
||||||
NULL, /* load_content */
|
NULL, /* load_content */
|
||||||
"psp",
|
"psp",
|
||||||
|
|
|
@ -69,6 +69,7 @@ const frontend_ctx_driver_t frontend_ctx_qnx = {
|
||||||
NULL, /* set_fork */
|
NULL, /* set_fork */
|
||||||
frontend_qnx_shutdown, /* shutdown */
|
frontend_qnx_shutdown, /* shutdown */
|
||||||
NULL, /* get_name */
|
NULL, /* get_name */
|
||||||
|
NULL, /* get_os */
|
||||||
frontend_qnx_get_rating, /* get_rating */
|
frontend_qnx_get_rating, /* get_rating */
|
||||||
NULL, /* load_content */
|
NULL, /* load_content */
|
||||||
"qnx",
|
"qnx",
|
||||||
|
|
|
@ -29,6 +29,7 @@ const frontend_ctx_driver_t frontend_ctx_win32 = {
|
||||||
NULL, /* set_fork */
|
NULL, /* set_fork */
|
||||||
NULL, /* shutdown */
|
NULL, /* shutdown */
|
||||||
NULL, /* get_name */
|
NULL, /* get_name */
|
||||||
|
NULL, /* get_os */
|
||||||
NULL, /* get_rating */
|
NULL, /* get_rating */
|
||||||
NULL, /* load_content */
|
NULL, /* load_content */
|
||||||
"win32",
|
"win32",
|
||||||
|
|
|
@ -377,6 +377,7 @@ const frontend_ctx_driver_t frontend_ctx_xdk = {
|
||||||
frontend_xdk_set_fork, /* set_fork */
|
frontend_xdk_set_fork, /* set_fork */
|
||||||
NULL, /* shutdown */
|
NULL, /* shutdown */
|
||||||
NULL, /* get_name */
|
NULL, /* get_name */
|
||||||
|
NULL, /* get_os */
|
||||||
frontend_xdk_get_rating, /* get_rating */
|
frontend_xdk_get_rating, /* get_rating */
|
||||||
NULL, /* load_content */
|
NULL, /* load_content */
|
||||||
"xdk",
|
"xdk",
|
||||||
|
|
|
@ -44,6 +44,7 @@ typedef struct frontend_ctx_driver
|
||||||
void (*set_fork)(bool exitspawn, bool start_game);
|
void (*set_fork)(bool exitspawn, bool start_game);
|
||||||
void (*shutdown)(bool);
|
void (*shutdown)(bool);
|
||||||
void (*get_name)(char *, size_t);
|
void (*get_name)(char *, size_t);
|
||||||
|
void (*get_os)(char *, size_t);
|
||||||
int (*get_rating)(void);
|
int (*get_rating)(void);
|
||||||
void (*content_loaded)(void);
|
void (*content_loaded)(void);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue