1
0
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:
Mathieu Schroeter 2017-03-03 23:03:58 +01:00
parent b4ae782506
commit ed131da115

View File

@ -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;
} }