mirror of
https://github.com/blupi-games/planetblupi
synced 2024-12-30 10:15:36 +01:00
Use putenv instead of setenv
This commit is contained in:
parent
b4ae782506
commit
ed131da115
@ -23,7 +23,7 @@
|
||||
|
||||
#ifdef _WIN32
|
||||
#define unlink _unlink
|
||||
#define setenv(a, b, c) _putenv((a + std::string ("=") + b).c_str ())
|
||||
#define putenv _putenv
|
||||
#else // _WIN32
|
||||
#include <unistd.h>
|
||||
#endif // !_WINE32
|
||||
@ -3584,7 +3584,9 @@ bool CEvent::PlayUp (POINT pos)
|
||||
|
||||
void CEvent::SetLanguage ()
|
||||
{
|
||||
static char env[64];
|
||||
const char *lang;
|
||||
|
||||
switch (*m_Lang)
|
||||
{
|
||||
default:
|
||||
@ -3602,8 +3604,10 @@ void CEvent::SetLanguage ()
|
||||
break;
|
||||
}
|
||||
|
||||
snprintf (env, sizeof (env), "LANGUAGE=%s", lang);
|
||||
|
||||
{
|
||||
setenv ("LANGUAGE", lang, 1);
|
||||
putenv (env);
|
||||
extern int _nl_msg_cat_cntr;
|
||||
++_nl_msg_cat_cntr;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user