(Frontend) Style nits/cleanups

This commit is contained in:
libretroadmin 2022-12-15 14:34:05 +01:00
parent c40c60ca60
commit 8f1af4a2e6
16 changed files with 119 additions and 161 deletions

View File

@ -41,11 +41,11 @@
#endif
#include "../frontend_driver.h"
#include "../../verbosity.h"
#include "../../file_path_special.h"
#include "../../defaults.h"
#include "../../paths.h"
#include "retroarch.h"
#include "file_path_special.h"
#include "../../retroarch.h"
#include "../../verbosity.h"
#include "ctr/ctr_debug.h"
#include "ctr/exec-3dsx/exec_3dsx.h"

View File

@ -70,10 +70,6 @@
#include "../../ui/ui_companion_driver.h"
#include "../../paths.h"
#if 1
#define RELEASE_BUILD
#endif
typedef enum
{
CFApplicationDirectory = 1, /* Supported applications (Applications) */
@ -438,7 +434,6 @@ static void frontend_darwin_get_env(int *argc, char *argv[],
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_REMAP], g_defaults.dirs[DEFAULT_DIR_MENU_CONFIG], "remaps", sizeof(g_defaults.dirs[DEFAULT_DIR_REMAP]));
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_CORE_ASSETS], application_data, "downloads", sizeof(g_defaults.dirs[DEFAULT_DIR_CORE_ASSETS]));
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_SCREENSHOT], application_data, "screenshots", sizeof(g_defaults.dirs[DEFAULT_DIR_SCREENSHOT]));
#if defined(RELEASE_BUILD)
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_SHADER], application_data, "shaders", sizeof(g_defaults.dirs[DEFAULT_DIR_SHADER]));
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_CORE], application_data, "cores", sizeof(g_defaults.dirs[DEFAULT_DIR_CORE]));
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_CORE_INFO], application_data, "info", sizeof(g_defaults.dirs[DEFAULT_DIR_CORE_INFO]));
@ -452,10 +447,6 @@ static void frontend_darwin_get_env(int *argc, char *argv[],
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_CHEATS], application_data, "cht", sizeof(g_defaults.dirs[DEFAULT_DIR_CHEATS]));
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_AUDIO_FILTER], application_data, "audio_filters", sizeof(g_defaults.dirs[DEFAULT_DIR_AUDIO_FILTER]));
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_VIDEO_FILTER], application_data, "video_filters", sizeof(g_defaults.dirs[DEFAULT_DIR_VIDEO_FILTER]));
#else
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_AUDIO_FILTER], home_dir_buf, "audio_filters", sizeof(g_defaults.dirs[DEFAULT_DIR_AUDIO_FILTER]));
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_VIDEO_FILTER], home_dir_buf, "video_filters", sizeof(g_defaults.dirs[DEFAULT_DIR_VIDEO_FILTER]));
#endif
#endif

View File

@ -18,13 +18,14 @@
#include <stdio.h>
#include <time.h>
#include <process.h>
#include <string/stdstring.h>
#include <file/file_path.h>
#include "../frontend_driver.h"
#include "../../command.h"
#include "../../defaults.h"
#include "../../paths.h"
#include "../command.h"
static enum frontend_fork dos_fork_mode = FRONTEND_FORK_NONE;

View File

@ -38,14 +38,14 @@
#include "../frontend.h"
#include "../frontend_driver.h"
#include "../../configuration.h"
#include "../../defaults.h"
#include "../../content.h"
#include "../../retroarch.h"
#include "../../verbosity.h"
#include "../../command.h"
#include "../../tasks/tasks_internal.h"
#include "../../defaults.h"
#include "../../file_path_special.h"
#include "../../paths.h"
#include "../../retroarch.h"
#include "../../verbosity.h"
#include "../../tasks/tasks_internal.h"
void dummyErrnoCodes(void);
void emscripten_mainloop(void);

View File

@ -30,17 +30,9 @@
#include "../../config.h"
#endif
#include <retroarch_types.h>
#include <msg_hash.h>
#include <command.h>
#include <verbosity.h>
#if defined(HW_RVL) && !defined(IS_SALAMANDER)
#include <sdcard/gcsd.h>
#include <fat.h>
#include <rthreads/rthreads.h>
#include "../../memory/wii/mem2_manager.h"
#endif
#include <defines/gx_defines.h>
#include <boolean.h>
#include <compat/strl.h>
@ -51,12 +43,23 @@
#endif
#include <string/stdstring.h>
#include <streams/file_stream.h>
#include <defines/gx_defines.h>
#include "../frontend_driver.h"
#include "../../defaults.h"
#ifndef IS_SALAMANDER
#include "../../command.h"
#include "../../defaults.h"
#include "../../msg_hash.h"
#include "../../retroarch_types.h"
#include "../../verbosity.h"
#if !defined(IS_SALAMANDER)
#include "../../paths.h"
#include "../../menu/menu_entries.h"
#if defined(HW_RVL)
#include "../../memory/wii/mem2_manager.h"
#endif
#endif
#ifdef HW_RVL
@ -65,9 +68,6 @@
#include <sdcard/wiisd_io.h>
extern void system_exec_wii(const char *path, bool should_load_game);
#endif
#include <sdcard/gcsd.h>
#include <fat.h>
#include <rthreads/rthreads.h>
#ifdef USBGECKO
#include <debug.h>
@ -104,8 +104,6 @@ static devoptab_t dotab_stdout = {
};
#ifndef IS_SALAMANDER
#include "../../paths.h"
enum
{
GX_DEVICE_SD = 0,
@ -129,7 +127,7 @@ static volatile bool gx_stop_dev_thread = false;
static void gx_devthread(void *a)
{
unsigned i;
int i;
slock_lock(gx_device_cond_mutex);
@ -143,7 +141,7 @@ static void gx_devthread(void *a)
{
if (!gx_devices[i].interface->isInserted())
{
char n[8] = {0};
char n[8];
gx_devices[i].mounted = false;
strlcpy(n, gx_devices[i].name, sizeof(n));
strlcat(n, ":", sizeof(n));
@ -333,7 +331,6 @@ extern void __exception_setreload(int t);
static void frontend_gx_init(void *data)
{
(void)data;
#ifdef HW_RVL
IOS_ReloadIOS(IOS_GetVersion());
L2Enhance();
@ -391,8 +388,6 @@ static void frontend_gx_init(void *data)
static void frontend_gx_deinit(void *data)
{
(void)data;
#if defined(HW_RVL) && !defined(IS_SALAMANDER)
slock_lock(gx_device_cond_mutex);
gx_stop_dev_thread = true;
@ -447,7 +442,7 @@ static void frontend_gx_exitspawn(char *s, size_t len, char *args)
break;
}
frontend_gx_exec(s, should_load_game);
system_exec_wii(s, should_load_game);
frontend_driver_get_salamander_basename(salamander_basename,
sizeof(salamander_basename));
@ -558,11 +553,11 @@ static void frontend_gx_shutdown(bool unused)
static uint64_t frontend_gx_get_total_mem(void)
{
uint64_t total = SYSMEM1_SIZE;
#if defined(HW_RVL) && !defined(IS_SALAMANDER)
total += gx_mem2_total();
return SYSMEM1_SIZE + gx_mem2_total();
#else
return SYSMEM1_SIZE;
#endif
return total;
}
static uint64_t frontend_gx_get_free_mem(void)

View File

@ -64,8 +64,8 @@
#include "../frontend_driver.h"
#include "../../defaults.h"
#include "../../file_path_special.h"
#include "../../retroarch.h"
#include "../../paths.h"
#include "../../retroarch.h"
#include "../../verbosity.h"
#define CONTENT_PATH_ARG_INDEX 1

View File

@ -43,8 +43,8 @@
#include "../frontend_driver.h"
#include "../../defaults.h"
#include "../../file_path_special.h"
#include "../../verbosity.h"
#include "../../paths.h"
#include "../../verbosity.h"
#if defined(DEBUG)
#define DEFAULT_PARTITION "hdd0:__common:pfs"
@ -146,10 +146,8 @@ static void reset_IOP()
bool getMountInfo(char *path, char *mountString, char *mountPoint, char *newCWD)
{
struct string_list *str_list = string_split(path, ":");
if (str_list->size < 3 )
{
if (str_list->size < 3)
return false;
}
sprintf(mountPoint, "%s:%s", str_list->elems[0].data, str_list->elems[1].data);
sprintf(mountString, "%s:", str_list->elems[2].data);
@ -243,7 +241,8 @@ static void deinit_drivers(bool deinit_filesystem, bool deinit_powerOff)
deinit_joystick_driver(false);
#endif
if (deinit_filesystem) {
if (deinit_filesystem)
{
umount_hdd_partition(mountString);
deinit_hdd_driver(false);
@ -414,7 +413,7 @@ static void frontend_ps2_exitspawn(char *s, size_t len, char *args)
frontend_ps2_exec(s, should_load_content);
}
static int frontend_ps2_get_rating(void) { return 10; }
static int frontend_ps2_get_rating(void) { return 4; }
enum frontend_architecture frontend_ps2_get_arch(void)
{
@ -426,9 +425,9 @@ static int frontend_ps2_parse_drive_list(void *data, bool load_content)
#ifndef IS_SALAMANDER
char hdd[10];
file_list_t *list = (file_list_t*)data;
enum msg_hash_enums enum_idx = load_content ?
MENU_ENUM_LABEL_FILE_DETECT_CORE_LIST_PUSH_DIR :
MENU_ENUM_LABEL_FILE_BROWSER_DIRECTORY;
enum msg_hash_enums enum_idx = load_content
? MENU_ENUM_LABEL_FILE_DETECT_CORE_LIST_PUSH_DIR
: MENU_ENUM_LABEL_FILE_BROWSER_DIRECTORY;
menu_entries_append(list,
rootDevicePath(BOOT_DEVICE_MC0),
@ -450,6 +449,7 @@ static int frontend_ps2_parse_drive_list(void *data, bool load_content)
msg_hash_to_str(MENU_ENUM_LABEL_FILE_DETECT_CORE_LIST_PUSH_DIR),
enum_idx,
FILE_TYPE_DIRECTORY, 0, 0, NULL);
if (hddMountStatus == HDD_MOUNT_STATUS_OK)
{
size_t _len = strlcpy(hdd, mountString, sizeof(hdd));

View File

@ -43,13 +43,13 @@
#ifndef IS_SALAMANDER
#include <lists/file_list.h>
#endif
#include <defines/ps3_defines.h>
#include "../frontend_driver.h"
#include "../../file_path_special.h"
#include <defines/ps3_defines.h>
#include "../../defaults.h"
#include "../../verbosity.h"
#include "../../file_path_special.h"
#include "../../paths.h"
#include "../../verbosity.h"
#if !defined(IS_SALAMANDER) && defined(HAVE_NETWORKING)
#include "../../network/netplay/netplay.h"

View File

@ -47,6 +47,7 @@
#ifndef IS_SALAMANDER
#include <lists/file_list.h>
#endif
#include <defines/psp_defines.h>
#ifdef HAVE_MENU
#include "../../menu/menu_driver.h"
@ -55,9 +56,8 @@
#include "../frontend_driver.h"
#include "../../defaults.h"
#include "../../file_path_special.h"
#include <defines/psp_defines.h>
#include "../../retroarch.h"
#include "../../paths.h"
#include "../../retroarch.h"
#include "../../verbosity.h"
#if !defined(IS_SALAMANDER) && defined(HAVE_NETWORKING)

View File

@ -29,19 +29,17 @@
#include "../../defaults.h"
#include "../../dynamic.h"
#include "../../verbosity.h"
#include "../../paths.h"
#include "../../verbosity.h"
static void frontend_qnx_init(void *data)
{
(void)data;
verbosity_enable();
bps_initialize();
}
static void frontend_qnx_shutdown(bool unused)
{
(void)unused;
bps_shutdown();
}
@ -65,7 +63,7 @@ static void frontend_qnx_get_env_settings(int *argc, char *argv[],
getcwd(workdir, sizeof(workdir));
if(!string_is_empty(workdir))
if (!string_is_empty(workdir))
{
assets_path[0] = '\0';
data_path[0] = '\0';
@ -156,7 +154,7 @@ static void frontend_qnx_get_env_settings(int *argc, char *argv[],
sizeof(copy_command),
"cp -r %s/. %s", assets_path, data_path);
if(system(copy_command) == -1)
if (system(copy_command) == -1)
RARCH_ERR("Asset copy failed: Shell could not be run.\n" );
else
RARCH_LOG( "Asset copy successful.\n");

View File

@ -49,11 +49,11 @@
#include <string/stdstring.h>
#include "../frontend_driver.h"
#include "../../verbosity.h"
#include "../../defaults.h"
#include "../../file_path_special.h"
#include "../../paths.h"
#include "../../retroarch.h"
#include "../../file_path_special.h"
#include "../../verbosity.h"
#ifndef IS_SALAMANDER
#ifdef HAVE_MENU

View File

@ -22,7 +22,6 @@
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <unistd.h>
#include <fcntl.h>
#include <sys/utsname.h>
@ -80,11 +79,10 @@
#include "../frontend.h"
#include "../frontend_driver.h"
#include "../../defaults.h"
#include "../../msg_hash.h"
#include "../../paths.h"
#include "../../retroarch.h"
#include "../../verbosity.h"
#include "../../paths.h"
#include "../../msg_hash.h"
#include "platform_unix.h"
#ifdef HAVE_MENU
#include "../../menu/menu_driver.h"
@ -93,6 +91,8 @@
#include "../../command.h"
#endif
#include "platform_unix.h"
#ifdef ANDROID
static void frontend_unix_set_sustained_performance_mode(bool on);
@ -233,11 +233,8 @@ void android_dpi_get_density(char *s, size_t len)
void android_app_write_cmd(struct android_app *android_app, int8_t cmd)
{
if (!android_app)
return;
if (write(android_app->msgwrite, &cmd, sizeof(cmd)) != sizeof(cmd))
RARCH_ERR("Failure writing android_app cmd: %s\n", strerror(errno));
if (android_app)
write(android_app->msgwrite, &cmd, sizeof(cmd));
}
static void android_app_set_input(struct android_app *android_app,
@ -482,7 +479,6 @@ static struct android_app* android_app_create(ANativeActivity* activity,
if (pipe(msgpipe))
{
RARCH_ERR("could not create pipe: %s.\n", strerror(errno));
if (android_app->savedState)
free(android_app->savedState);
free(android_app);
@ -1294,14 +1290,14 @@ static void frontend_unix_get_lakka_version(char *s,
size_t len)
{
char version[128];
size_t vlen;
size_t version_len;
FILE *command_file = popen("cat /etc/release", "r");
fgets(version, sizeof(version), command_file);
vlen = strlen(version);
version_len = strlen(version);
if (vlen > 0 && version[vlen-1] == '\n')
version[--vlen] = '\0';
if (version_len > 0 && version[version_len-1] == '\n')
version[--version_len] = '\0';
strlcpy(s, version, len);
@ -2677,8 +2673,7 @@ static bool frontend_unix_check_for_path_changes(path_change_data_t *change_data
if (event->mask & inotify_data->flags)
{
unsigned j;
int j;
/* A successful close does not guarantee that the
* data has been successfully saved to disk,
* as the kernel defers writes. It is
@ -2758,11 +2753,10 @@ enum retro_language frontend_unix_get_user_language(void)
if (jstr)
{
const char *langStr = (*env)->GetStringUTFChars(env, jstr, 0);
const char *lang_str = (*env)->GetStringUTFChars(env, jstr, 0);
lang = rarch_get_language_from_iso(lang_str);
lang = rarch_get_language_from_iso(langStr);
(*env)->ReleaseStringUTFChars(env, jstr, langStr);
(*env)->ReleaseStringUTFChars(env, jstr, lang_str);
}
}
#else

View File

@ -37,18 +37,19 @@
#endif
#include "../frontend_driver.h"
#include "../../configuration.h"
#include "../../defaults.h"
#include "../../paths.h"
#include "../../retroarch.h"
#include "../../verbosity.h"
#include "../../ui/drivers/ui_win32.h"
#include "../../paths.h"
#include "../../uwp/uwp_func.h"
static void frontend_uwp_get_os(char *s, size_t len, int *major, int *minor)
{
char buildStr[11] = {0};
char build_str[11] = {0};
bool server = false;
const char *arch = "";
@ -97,9 +98,9 @@ static void frontend_uwp_get_os(char *s, size_t len, int *major, int *minor)
*minor = vi.dwMinorVersion;
if (vi.dwMajorVersion == 4 && vi.dwMinorVersion == 0)
snprintf(buildStr, sizeof(buildStr), "%lu", (DWORD)(LOWORD(vi.dwBuildNumber))); /* Windows 95 build number is in the low-order word only */
snprintf(build_str, sizeof(build_str), "%lu", (DWORD)(LOWORD(vi.dwBuildNumber))); /* Windows 95 build number is in the low-order word only */
else
snprintf(buildStr, sizeof(buildStr), "%lu", vi.dwBuildNumber);
snprintf(build_str, sizeof(build_str), "%lu", vi.dwBuildNumber);
switch (vi.dwMajorVersion)
{
@ -152,7 +153,7 @@ static void frontend_uwp_get_os(char *s, size_t len, int *major, int *minor)
}
strlcat(s, " Build ", len);
strlcat(s, buildStr, len);
strlcat(s, build_str, len);
if (!string_is_empty(vi.szCSDVersion))
{
@ -167,9 +168,7 @@ static void frontend_uwp_get_os(char *s, size_t len, int *major, int *minor)
}
}
static void frontend_uwp_init(void *data)
{
}
static void frontend_uwp_init(void *data) { }
enum frontend_powerstate frontend_uwp_get_powerstate(
int *seconds, int *percent)
@ -231,18 +230,19 @@ enum frontend_architecture frontend_uwp_get_arch(void)
static int frontend_uwp_parse_drive_list(void *data, bool load_content)
{
#ifdef HAVE_MENU
int i;
char home_dir[PATH_MAX_LENGTH];
file_list_t *list = (file_list_t*)data;
enum msg_hash_enums enum_idx = load_content ?
MENU_ENUM_LABEL_FILE_DETECT_CORE_LIST_PUSH_DIR :
MENU_ENUM_LABEL_FILE_BROWSER_DIRECTORY;
bool have_any_drives = false;
DWORD drives = GetLogicalDrives();
home_dir[0] = '\0';
fill_pathname_home_dir(home_dir, sizeof(home_dir));
DWORD drives = GetLogicalDrives();
for (int i = 0; i < 26; i++)
for (i = 0; i < 26; i++)
{
if (drives & (1 << i))
{
@ -394,16 +394,6 @@ static uint64_t frontend_uwp_get_free_mem(void)
#endif
}
enum retro_language frontend_uwp_get_user_language(void)
{
return uwp_get_language();
}
static const char* frontend_uwp_get_cpu_model_name(void)
{
return uwp_get_cpu_model_name();
}
frontend_ctx_driver_t frontend_ctx_uwp = {
frontend_uwp_env_get, /* env_get */
frontend_uwp_init, /* init */
@ -433,8 +423,8 @@ frontend_ctx_driver_t frontend_ctx_uwp = {
NULL, /* watch_path_for_changes */
NULL, /* check_for_path_changes */
NULL, /* set_sustained_performance_mode */
frontend_uwp_get_cpu_model_name, /* get_cpu_model_name */
frontend_uwp_get_user_language, /* get_user_language */
uwp_get_cpu_model_name, /* get_cpu_model_name */
uwp_get_language, /* get_user_language */
NULL, /* is_narrator_running */
NULL, /* accessibility_speak */
NULL, /* set_gamemode */

View File

@ -30,18 +30,18 @@
#include <string/stdstring.h>
#include <file/file_path.h>
#include <retro_miscellaneous.h>
#include <paths.h>
#ifdef HAVE_CONFIG_H
#include "../../config.h"
#endif
#include "../../verbosity.h"
#if !defined(IS_SALAMANDER) && defined(HAVE_NETWORKING)
#include "../../network/netplay/netplay.h"
#endif
#include "../../paths.h"
#include "../../verbosity.h"
#define EXECUTE_ADDR ((uint8_t *) 0x91800000)
#define BOOTER_ADDR ((uint8_t *) 0x93000000)
#define ARGS_ADDR ((uint8_t *) 0x93200000)

View File

@ -39,19 +39,15 @@
#include <wiiu/procui.h>
#include <wiiu/sysapp.h>
#include "file_path_special.h"
#include "../frontend.h"
#include "../frontend_driver.h"
#include "../../file_path_special.h"
#include "../../defaults.h"
#include "../../paths.h"
#include "../../retroarch.h"
#include "../../verbosity.h"
#include "hbl.h"
#include "wiiu_dbg.h"
#include "system/exception_handler.h"
#include "tasks/tasks_internal.h"
#include "../../tasks/tasks_internal.h"
#ifndef IS_SALAMANDER
#ifdef HAVE_MENU
@ -63,6 +59,10 @@
#endif
#endif
#include "hbl.h"
#include "wiiu_dbg.h"
#include "system/exception_handler.h"
#define WIIU_SD_PATH "sd:/"
#define WIIU_USB_PATH "usb:/"
#define WIIU_STORAGE_USB_PATH "storage_usb:/"

View File

@ -45,19 +45,12 @@
#include "../frontend_driver.h"
#include "../../configuration.h"
#include "../../defaults.h"
#include "../../verbosity.h"
#include "../../ui/drivers/ui_win32.h"
#include "../../paths.h"
#include "../../msg_hash.h"
#include "platform_win32.h"
#include "../../verbosity.h"
#include "../../ui/drivers/ui_win32.h"
/*
#ifdef HAVE_NVDA
#include "../../nvda_controller.h"
#endif
*/
#include "platform_win32.h"
#ifdef HAVE_SAPI
#define COBJMACROS
@ -80,7 +73,7 @@ enum platform_win32_flags
};
#ifdef HAVE_SAPI
static ISpVoice* pVoice = NULL;
static ISpVoice *voice_ptr = NULL;
#endif
#ifdef HAVE_NVDA
static uint8_t g_plat_win32_flags = PLAT_WIN32_FLAG_USE_NVDA;
@ -123,32 +116,32 @@ const struct win32_lang_pair win32_lang_pairs[] =
/* array order MUST be kept, always largest ID first */
{0x7c04, RETRO_LANGUAGE_CHINESE_TRADITIONAL}, /* neutral */
{0x1404, RETRO_LANGUAGE_CHINESE_TRADITIONAL}, /* MO */
{0x1004, RETRO_LANGUAGE_CHINESE_SIMPLIFIED}, /* SG */
{0xC04, RETRO_LANGUAGE_CHINESE_TRADITIONAL}, /* HK/PRC */
{0x816, RETRO_LANGUAGE_PORTUGUESE_PORTUGAL},
{0x416, RETRO_LANGUAGE_PORTUGUESE_BRAZIL},
{0x2a, RETRO_LANGUAGE_VIETNAMESE},
{0x19, RETRO_LANGUAGE_RUSSIAN},
{0x16, RETRO_LANGUAGE_PORTUGUESE_PORTUGAL},
{0x15, RETRO_LANGUAGE_POLISH},
{0x13, RETRO_LANGUAGE_DUTCH},
{0x12, RETRO_LANGUAGE_KOREAN},
{0x11, RETRO_LANGUAGE_JAPANESE},
{0x10, RETRO_LANGUAGE_ITALIAN},
{0xc, RETRO_LANGUAGE_FRENCH},
{0xa, RETRO_LANGUAGE_SPANISH},
{0x9, RETRO_LANGUAGE_ENGLISH},
{0x8, RETRO_LANGUAGE_GREEK},
{0x7, RETRO_LANGUAGE_GERMAN},
{0x4, RETRO_LANGUAGE_CHINESE_SIMPLIFIED}, /* neutral */
{0x1, RETRO_LANGUAGE_ARABIC},
{0x1004, RETRO_LANGUAGE_CHINESE_SIMPLIFIED}, /* SG */
{0xC04, RETRO_LANGUAGE_CHINESE_TRADITIONAL}, /* HK/PRC */
{0x816, RETRO_LANGUAGE_PORTUGUESE_PORTUGAL},
{0x416, RETRO_LANGUAGE_PORTUGUESE_BRAZIL},
{0x2a, RETRO_LANGUAGE_VIETNAMESE},
{0x19, RETRO_LANGUAGE_RUSSIAN},
{0x16, RETRO_LANGUAGE_PORTUGUESE_PORTUGAL},
{0x15, RETRO_LANGUAGE_POLISH},
{0x13, RETRO_LANGUAGE_DUTCH},
{0x12, RETRO_LANGUAGE_KOREAN},
{0x11, RETRO_LANGUAGE_JAPANESE},
{0x10, RETRO_LANGUAGE_ITALIAN},
{0xc, RETRO_LANGUAGE_FRENCH},
{0xa, RETRO_LANGUAGE_SPANISH},
{0x9, RETRO_LANGUAGE_ENGLISH},
{0x8, RETRO_LANGUAGE_GREEK},
{0x7, RETRO_LANGUAGE_GERMAN},
{0x4, RETRO_LANGUAGE_CHINESE_SIMPLIFIED}, /* neutral */
{0x1, RETRO_LANGUAGE_ARABIC},
/* MS does not support Esperanto */
/*{0x0, RETRO_LANGUAGE_ESPERANTO},*/
};
unsigned short win32_get_langid_from_retro_lang(enum retro_language lang)
{
unsigned i;
int i;
for (i = 0; i < sizeof(win32_lang_pairs) / sizeof(win32_lang_pairs[0]); i++)
{
@ -161,7 +154,7 @@ unsigned short win32_get_langid_from_retro_lang(enum retro_language lang)
enum retro_language win32_get_retro_lang_from_langid(unsigned short langid)
{
unsigned i;
int i;
for (i = 0; i < sizeof(win32_lang_pairs) / sizeof(win32_lang_pairs[0]); i++)
{
@ -233,9 +226,6 @@ static bool gfx_init_dwm(void)
(HRESULT(WINAPI*)(BOOL))dylib_proc(dwm_lib, "DwmEnableMMCSS");
#else
DragAcceptFiles_func = DragAcceptFiles;
#if 0
mmcss = DwmEnableMMCSS;
#endif
#endif
if (mmcss)
@ -1009,11 +999,11 @@ static bool is_narrator_running_windows(void)
#ifdef HAVE_SAPI
else
{
SPVOICESTATUS pStatus;
if (pVoice)
if (voice_ptr)
{
ISpVoice_GetStatus(pVoice, &pStatus, NULL);
if (pStatus.dwRunningState == SPRS_IS_SPEAKING)
SPVOICESTATUS status_ptr;
ISpVoice_GetStatus(voice_ptr, &status_ptr, NULL);
if (status_ptr.dwRunningState == SPRS_IS_SPEAKING)
return true;
}
}
@ -1040,7 +1030,6 @@ static bool accessibility_speak_windows(int speed,
{
if (is_narrator_running_windows())
return true;
}
#ifdef HAVE_NVDA
init_nvda();
@ -1089,26 +1078,26 @@ static bool accessibility_speak_windows(int speed,
{
HRESULT hr;
/* stop the old voice if running */
if (pVoice)
if (voice_ptr)
{
CoUninitialize();
ISpVoice_Release(pVoice);
ISpVoice_Release(voice_ptr);
}
pVoice = NULL;
voice_ptr = NULL;
/* Play the new voice */
if (FAILED(CoInitialize(NULL)))
return NULL;
hr = CoCreateInstance(&CLSID_SpVoice, NULL,
CLSCTX_ALL, &IID_ISpVoice, (void **)&pVoice);
CLSCTX_ALL, &IID_ISpVoice, (void **)&voice_ptr);
if (SUCCEEDED(hr))
{
wchar_t *wc = utf8_to_utf16_string_alloc(speak_text);
wchar_t *wc = utf8_to_utf16_string_alloc(speak_text);
if (!wc)
return false;
hr = ISpVoice_Speak(pVoice, wc, SPF_ASYNC /*SVSFlagsAsync*/, NULL);
hr = ISpVoice_Speak(voice_ptr, wc, SPF_ASYNC /*SVSFlagsAsync*/, NULL);
free(wc);
}
}