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
|
#ifdef _WIN32
|
||||||
#define unlink _unlink
|
#define unlink _unlink
|
||||||
#define setenv(a, b, c) _putenv((a + std::string ("=") + b).c_str ())
|
#define putenv _putenv
|
||||||
#else // _WIN32
|
#else // _WIN32
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#endif // !_WINE32
|
#endif // !_WINE32
|
||||||
@ -3584,7 +3584,9 @@ bool CEvent::PlayUp (POINT pos)
|
|||||||
|
|
||||||
void CEvent::SetLanguage ()
|
void CEvent::SetLanguage ()
|
||||||
{
|
{
|
||||||
|
static char env[64];
|
||||||
const char *lang;
|
const char *lang;
|
||||||
|
|
||||||
switch (*m_Lang)
|
switch (*m_Lang)
|
||||||
{
|
{
|
||||||
default:
|
default:
|
||||||
@ -3602,8 +3604,10 @@ void CEvent::SetLanguage ()
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
snprintf (env, sizeof (env), "LANGUAGE=%s", lang);
|
||||||
|
|
||||||
{
|
{
|
||||||
setenv ("LANGUAGE", lang, 1);
|
putenv (env);
|
||||||
extern int _nl_msg_cat_cntr;
|
extern int _nl_msg_cat_cntr;
|
||||||
++_nl_msg_cat_cntr;
|
++_nl_msg_cat_cntr;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user