Fix it for C89

This commit is contained in:
twinaphex 2017-12-05 16:27:39 +01:00
parent 69295c2179
commit 88b85c2d15
1 changed files with 11 additions and 3 deletions

View File

@ -904,13 +904,19 @@ int menu_hash_get_help_de_enum(enum msg_hash_enums msg, char *s, size_t len)
break; break;
case MENU_ENUM_LABEL_VIDEO_SHADER_SCALE_PASS: case MENU_ENUM_LABEL_VIDEO_SHADER_SCALE_PASS:
snprintf(s, len, snprintf(s, len,
" \n"
);
{
/* Work around C89 limitations */
const char * t =
"Für diesen durchgang skalieren. \n" "Für diesen durchgang skalieren. \n"
" \n" " \n"
"Der Skalierungsfaktor wird multipliziert, \n" "Der Skalierungsfaktor wird multipliziert, \n"
"d.h. 2x im ersten durchgang und 2x im \n" "d.h. 2x im ersten durchgang und 2x im \n"
"zweiten durchgang bedeute eine 4x Gesamt- \n" "zweiten durchgang bedeute eine 4x Gesamt- \n"
"Skalierung." "Skalierung."
" \n" " \n";
const char * u =
"Wenn es im letzten durchgang einen \n" "Wenn es im letzten durchgang einen \n"
"Skalierungsfaktor gibt, wird das Ergebnis \n" "Skalierungsfaktor gibt, wird das Ergebnis \n"
"mit dem als 'Standardfilter' eingestellten \n" "mit dem als 'Standardfilter' eingestellten \n"
@ -919,8 +925,10 @@ int menu_hash_get_help_de_enum(enum msg_hash_enums msg, char *s, size_t len)
"Wenn 'Ignorieren' eingestellt ist, wird \n" "Wenn 'Ignorieren' eingestellt ist, wird \n"
"entweder einfache Skalierung oder Vollbild- \n" "entweder einfache Skalierung oder Vollbild- \n"
"Streckung verwendet - abhängig davon, ob \n" "Streckung verwendet - abhängig davon, ob \n"
"es der letzte durchgang ist oder nicht." "es der letzte durchgang ist oder nicht.";
); strlcpy(s, t, len);
strlcat(s, u, len);
}
break; break;
case MENU_ENUM_LABEL_VIDEO_SHADER_NUM_PASSES: case MENU_ENUM_LABEL_VIDEO_SHADER_NUM_PASSES:
snprintf(s, len, snprintf(s, len,