diff --git a/source/src/client.cpp b/source/src/client.cpp index 962b4ba8..bfbc0dbd 100644 --- a/source/src/client.cpp +++ b/source/src/client.cpp @@ -582,7 +582,6 @@ void sendintro() putint(p, getbuildtype()); sendstring(player1->name, p); sendstring(genpwdhash(player1->name, clientpassword, sessionid), p); - extern const char *lang; sendstring(!lang || strlen(lang) != 2 ? "" : lang, p); putint(p, connectrole); clientpassword[0] = '\0'; diff --git a/source/src/i18n.h b/source/src/i18n.h index 79ae6aa4..585ac123 100644 --- a/source/src/i18n.h +++ b/source/src/i18n.h @@ -11,6 +11,8 @@ struct i18nmanager }; +extern char *lang; + enum { CF_NONE = 0, CF_OK, CF_FAIL, CF_SIZE }; #define FONTSTART 33 diff --git a/source/src/main.cpp b/source/src/main.cpp index 10a0b773..c78b1b2f 100644 --- a/source/src/main.cpp +++ b/source/src/main.cpp @@ -134,7 +134,6 @@ void writeinitcfg() extern int audio, soundchannels; f->printf("audio %d\n", audio > 0 ? 1 : 0); f->printf("soundchannels %d\n", soundchannels); - extern const char *lang; f->printf("lang %s\n", lang); delete f; } diff --git a/source/src/serverbrowser.cpp b/source/src/serverbrowser.cpp index e1adc1b3..1789e72d 100644 --- a/source/src/serverbrowser.cpp +++ b/source/src/serverbrowser.cpp @@ -373,7 +373,6 @@ void pingservers(bool issearch, serverinfo *onlyconnected) if(si->getinfo == EXTPING_SERVERINFO) { putint(p, EXTPING_SERVERINFO); - extern const char *lang; const char *silang; if(strlen(lang) != 2) silang = "en"; else silang = lang;