diff --git a/src/game/trophies.h b/src/game/trophies.h index c282510..5d3b36a 100644 --- a/src/game/trophies.h +++ b/src/game/trophies.h @@ -41,7 +41,6 @@ extern long lookup(const char *name); extern float mod(float n, float x); extern void playSound(int snd, int ch); extern char *readFile(const char *filename); -extern void saveScreenshot(char *name); extern void textSize(char *text, int size, int *w, int *h); extern char *timeToDate(long millis); diff --git a/src/system/i18n.c b/src/system/i18n.c index 1ac54a2..463ac29 100644 --- a/src/system/i18n.c +++ b/src/system/i18n.c @@ -32,7 +32,7 @@ void setLanguage(char *applicationName, char *languageCode) { char language[MAX_LINE_LENGTH], c[MAX_LINE_LENGTH]; char *lang, **key, **value; - int i, swap, length; + int i, swap; FILE *fp; MOHeader header; MOEntry *original, *translation; @@ -74,17 +74,8 @@ void setLanguage(char *applicationName, char *languageCode) { STRNCPY(language, languageCode, MAX_LINE_LENGTH); } - - length = strlen(language); - - for (i=0 ; i < length ; i++) - { - if (language[i] == '.') - { - language[i] = '\0'; - break; - } - } + + strtok(language, "."); SDL_LogMessage(SDL_LOG_CATEGORY_APPLICATION, SDL_LOG_PRIORITY_INFO, "Locale is %s", language); @@ -106,18 +97,10 @@ void setLanguage(char *applicationName, char *languageCode) { return; } - - length = strlen(language); - for (i=0;i