]> git.saurik.com Git - wxWidgets.git/commitdiff
fixed wxSetEnv to correctly set variable in Unicode build
authorVáclav Slavík <vslavik@fastmail.fm>
Thu, 3 Jun 2004 19:39:57 +0000 (19:39 +0000)
committerVáclav Slavík <vslavik@fastmail.fm>
Thu, 3 Jun 2004 19:39:57 +0000 (19:39 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27603 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/unix/utilsunx.cpp

index 5a3a772e1aaee2923c462847cf7df17ebc2df229..bf7dc8d178f09c91650d805fa394875487f10469 100644 (file)
@@ -928,7 +928,7 @@ bool wxSetEnv(const wxString& variable, const wxChar *value)
         s << _T('=') << value;
 
     // transform to ANSI
-    const char *p = s.mb_str();
+    const wxWX2MBbuf p = s.mb_str();
 
     // the string will be free()d by libc
     char *buf = (char *)malloc(strlen(p) + 1);
@@ -936,7 +936,7 @@ bool wxSetEnv(const wxString& variable, const wxChar *value)
 
     return putenv(buf) == 0;
 #else // no way to set an env var
-    return FALSE;
+    return false;
 #endif
 }