Fix ton of C89 warnings/errors

This commit is contained in:
twinaphex 2018-10-27 04:40:43 +02:00
parent a4d75e3dd8
commit 2fd2649eb8
2 changed files with 302 additions and 295 deletions

View File

@ -109,16 +109,22 @@ int menu_hash_get_help_el_enum(enum msg_hash_enums msg, char *s, size_t len)
"Εναλλαγή λειτουργίας παιχνιδιού/παρακολούθησης Netplay."); "Εναλλαγή λειτουργίας παιχνιδιού/παρακολούθησης Netplay.");
break; break;
case RARCH_ENABLE_HOTKEY: case RARCH_ENABLE_HOTKEY:
snprintf(s, len, {
/* Work around C89 limitations */
const char *t =
"Ενεργοποίηση άλλων πλήκτρων εντολών. \n" "Ενεργοποίηση άλλων πλήκτρων εντολών. \n"
" \n" " \n"
"Εάν αυτό το πλήκτρο είναι συνδεδεμένο είτε με\n" "Εάν αυτό το πλήκτρο είναι συνδεδεμένο είτε με\n"
"ένα πληκτρολόγιο ή κάποιο κουμπί χειριστιερίου, \n" "ένα πληκτρολόγιο ή κάποιο κουμπί χειριστιερίου, \n"
"όλα τα υπόλοιπα κουμπιά εντολών θα ενεργοποιηθούν μόνο \n" "όλα τα υπόλοιπα κουμπιά εντολών θα ενεργοποιηθούν μόνο \n";
const char *u =
"εάν και αυτό είναι πατημένο την ίδια στιγμή. \n" "εάν και αυτό είναι πατημένο την ίδια στιγμή. \n"
" \n" " \n"
"Διαφορετικά, όλα τα κουμπιά εντολών πληκτρολογίου \n" "Διαφορετικά, όλα τα κουμπιά εντολών πληκτρολογίου \n"
"μπορούν να απενεργοποιηθούν από τον χρήστη."); "μπορούν να απενεργοποιηθούν από τον χρήστη.";
strlcpy(s, t, len);
strlcat(s, u, len);
}
break; break;
case RARCH_VOLUME_UP: case RARCH_VOLUME_UP:
snprintf(s, len, snprintf(s, len,
@ -238,18 +244,25 @@ int menu_hash_get_help_el_enum(enum msg_hash_enums msg, char *s, size_t len)
snprintf(s, len, "Κωδικός για τον λογαριασμό σας στο Retro Achievements."); snprintf(s, len, "Κωδικός για τον λογαριασμό σας στο Retro Achievements.");
break; break;
case MENU_ENUM_LABEL_USER_LANGUAGE: case MENU_ENUM_LABEL_USER_LANGUAGE:
snprintf(s, len, "Τοπικοποίηση του μενού και όλων των μηνυμάτων \n" {
"ανάλογα με την γλώσσα που έχετε επιλέξει \n" /* Work around C89 limitations */
"εδώ. \n" const char *t =
" \n" "Τοπικοποίηση του μενού και όλων των μηνυμάτων \n"
"Χρειάζεται επανεκκίνηση για να ενεργοποιηθούν \n" "ανάλογα με την γλώσσα που έχετε επιλέξει \n"
"οι αλλαγές. \n" "εδώ. \n"
" \n" " \n"
"Σημείωση: πιθανόν να μην έχουν εφαρμοστεί \n" "Χρειάζεται επανεκκίνηση για να ενεργοποιηθούν \n"
"όλες οι γλώσσες. \n" "οι αλλαγές. \n";
" \n" const char *u =
"Σε περίπτωση που μία γλώσσα δεν έχει εφαρμοστεί, \n" " \n"
"χρησιμοποιούμε τα Αγγλικά."); "Σημείωση: πιθανόν να μην έχουν εφαρμοστεί \n"
"όλες οι γλώσσες. \n"
" \n"
"Σε περίπτωση που μία γλώσσα δεν έχει εφαρμοστεί, \n"
"χρησιμοποιούμε τα Αγγλικά.";
strlcpy(s, t, len);
strlcat(s, u, len);
}
break; break;
case MENU_ENUM_LABEL_VIDEO_FONT_PATH: case MENU_ENUM_LABEL_VIDEO_FONT_PATH:
snprintf(s, len, "Αλλαγή της γραμματοσειράς που χρησιμοποιείται \n" snprintf(s, len, "Αλλαγή της γραμματοσειράς που χρησιμοποιείται \n"
@ -658,35 +671,36 @@ int menu_hash_get_help_el_enum(enum msg_hash_enums msg, char *s, size_t len)
"Welcome to RetroArch\n" "Welcome to RetroArch\n"
); );
break; break;
case MENU_ENUM_LABEL_VALUE_HELP_AUDIO_VIDEO_TROUBLESHOOTING_DESC: { case MENU_ENUM_LABEL_VALUE_HELP_AUDIO_VIDEO_TROUBLESHOOTING_DESC:
/* Work around C89 limitations */ {
char u[501]; /* Work around C89 limitations */
const char *t = char u[501];
"RetroArch relies on an unique form of\n" const char *t =
"audio/video synchronization where it needs to be\n" "RetroArch relies on an unique form of\n"
"calibrated against the refresh rate of your\n" "audio/video synchronization where it needs to be\n"
"display for best performance results.\n" "calibrated against the refresh rate of your\n"
" \n" "display for best performance results.\n"
"If you experience any audio crackling or video\n" " \n"
"tearing, usually it means that you need to\n" "If you experience any audio crackling or video\n"
"calibrate the settings. Some choices below:\n" "tearing, usually it means that you need to\n"
" \n"; "calibrate the settings. Some choices below:\n"
snprintf(u, sizeof(u), /* can't inline this due to the printf arguments */ " \n";
snprintf(u, sizeof(u), /* can't inline this due to the printf arguments */
"a) Go to '%s' -> '%s', and enable\n" "a) Go to '%s' -> '%s', and enable\n"
"'Threaded Video'. Refresh rate will not matter\n" "'Threaded Video'. Refresh rate will not matter\n"
"in this mode, framerate will be higher,\n" "in this mode, framerate will be higher,\n"
"but video might be less smooth.\n" "but video might be less smooth.\n"
"b) Go to '%s' -> '%s', and look at\n" "b) Go to '%s' -> '%s', and look at\n"
"'%s'. Let it run for\n" "'%s'. Let it run for\n"
"2048 frames, then press 'OK'.", "2048 frames, then press 'OK'.",
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SETTINGS), 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_SETTINGS),
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SETTINGS), 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_SETTINGS),
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO)); msg_hash_to_str(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO));
strlcpy(s, t, len); strlcpy(s, t, len);
strlcat(s, u, len); strlcat(s, u, len);
} }
break; break;
case MENU_ENUM_LABEL_VALUE_HELP_SCANNING_CONTENT_DESC: case MENU_ENUM_LABEL_VALUE_HELP_SCANNING_CONTENT_DESC:
snprintf(s, len, snprintf(s, len,

File diff suppressed because it is too large Load Diff