Fix C89_BUILD

This commit is contained in:
twinaphex 2017-06-28 18:01:04 +02:00
parent bec00d986c
commit fe829e5eb0
2 changed files with 56 additions and 44 deletions

View File

@ -791,6 +791,9 @@ static bool open_devices(udev_input_t *udev,
static void *udev_input_init(const char *joypad_driver)
{
int fd;
#ifdef UDEV_XKB_HANDLING
gfx_ctx_ident_t ctx_ident;
#endif
udev_input_t *udev = (udev_input_t*)calloc(1, sizeof(*udev));
if (!udev)
@ -814,7 +817,6 @@ static void *udev_input_init(const char *joypad_driver)
if (init_xkb(-1, 0) == -1)
goto error;
gfx_ctx_ident_t ctx_ident;
video_context_driver_get_ident(&ctx_ident);
udev->xkb_handling = string_is_equal_fast(ctx_ident.ident, "kms", 4);
#endif

View File

@ -654,15 +654,15 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
const char *t =
"O RetroArch utiliza uma forma única de \n"
"sincronização de áudio/video aonde ele \n"
"precisa ser calibrado pela taxa de \n"
"atualização da sua tela para um melhor \n"
"resultado no desempenho. \n"
" \n"
"Se você experimentar qualquer estalido \n"
"no áudio ou rasgo de vídeo, normalmente \n"
"isto significa que você precisa calibrar \n"
"as configurações. Algumas escolhas abaixo: \n"
" \n";
"precisa ser calibrado pela taxa de \n"
"atualização da sua tela para um melhor \n"
"resultado no desempenho. \n"
" \n"
"Se você experimentar qualquer estalido \n"
"no áudio ou rasgo de vídeo, normalmente \n"
"isto significa que você precisa calibrar \n"
"as configurações. Algumas escolhas abaixo: \n"
" \n";
snprintf(u, sizeof(u), /* can't inline this due to the printf arguments */
"a) Vá para '%s' -> '%s', e habilite \n"
"'Video Paralelizado'. A taxa de atualização \n"
@ -677,8 +677,8 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SETTINGS),
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_VIDEO_SETTINGS),
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO));
strlcpy(s, t, len);
strlcat(s, u, len);
strlcpy(s, t, len);
strlcat(s, u, len);
}
break;
case MENU_ENUM_LABEL_VALUE_HELP_SCANNING_CONTENT_DESC:
@ -1193,25 +1193,30 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
"implementações de núcleo Libretro.");
break;
case MENU_ENUM_LABEL_VIDEO_REFRESH_RATE_AUTO:
snprintf(s, len,
{
const char *t =
"Taxa de Atualização Automática. \n"
" \n"
"A taxa de atualização estimada da tela (Hz). \n"
"É utilizado para calcular a taxa de entrada \n"
"de áudio com a fórmula: \n"
" \n"
"taxa de ent de áudio = taxa de ent do jogo * \n"
"taxa de atlz da tela / taxa de atlz do jogo \n"
" \n"
"Se a implementação não reportar nenhum \n"
"valor, os padrões NTSC serão usados para \n"
"garantir compatibilidade.\n"
" \n"
"Este valor deve ficar próximo de 60Hz para \n"
"evitar mudanças drásticas no timbre do som. \n"
"Se seu monitor não roda a 60Hz, ou próximo \n"
"disso, desative o V-Sync, e deixe este valor \n"
"no padrão.");
" \n"
"A taxa de atualização estimada da tela (Hz). \n"
"É utilizado para calcular a taxa de entrada \n"
"de áudio com a fórmula: \n"
" \n"
"taxa de ent de áudio = taxa de ent do jogo * \n"
"taxa de atlz da tela / taxa de atlz do jogo \n"
" \n";
const char *u =
"Se a implementação não reportar nenhum \n"
"valor, os padrões NTSC serão usados para \n"
"garantir compatibilidade.\n"
" \n"
"Este valor deve ficar próximo de 60Hz para \n"
"evitar mudanças drásticas no timbre do som. \n"
"Se seu monitor não roda a 60Hz, ou próximo \n"
"disso, desative o V-Sync, e deixe este valor \n"
"no padrão.";
strlcpy(s, t, len);
strlcat(s, u, len);
}
break;
case MENU_ENUM_LABEL_VIDEO_ROTATION:
snprintf(s, len,
@ -1637,21 +1642,26 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
"no Netplay.");
break;
case MENU_ENUM_LABEL_NETPLAY_CHECK_FRAMES:
snprintf(s, len,
{
const char *t =
"A frequência em quadros na qual o Netplay \n"
"irá verificar se o hospedeiro e o cliente \n"
"estão sincronizados. \n"
" \n"
"Com a maioria dos núcleos, este valor não \n"
"terá efeito perceptível e pode ser ignorado. \n"
"Com núcleos não determinísticos, este valor \n"
"define quão frequente os pares do Netplay \n"
"serão colocados em sincronia. Com núcleos \n"
"defeituosos, definir para qualquer valor que \n"
"não zero irá causar problemas de desempenho \n"
"severos. Defina como zero para desativar \n"
"verificações. Este valor é usado somente \n"
"no hospedeiro de Netplay.");
"irá verificar se o hospedeiro e o cliente \n"
"estão sincronizados. \n"
" \n"
"Com a maioria dos núcleos, este valor não \n"
"terá efeito perceptível e pode ser ignorado. \n";
const char *u =
"Com núcleos não determinísticos, este valor \n"
"define quão frequente os pares do Netplay \n"
"serão colocados em sincronia. Com núcleos \n"
"defeituosos, definir para qualquer valor que \n"
"não zero irá causar problemas de desempenho \n"
"severos. Defina como zero para desativar \n"
"verificações. Este valor é usado somente \n"
"no hospedeiro de Netplay.";
strlcpy(s, t, len);
strlcat(s, u, len);
}
break;
case MENU_ENUM_LABEL_NETPLAY_INPUT_LATENCY_FRAMES_MIN:
snprintf(s, len,