]> git.saurik.com Git - wxWidgets.git/commitdiff
some (blind) compilation fixes after wxString/Unicode changes
authorVadim Zeitlin <vadim@wxwidgets.org>
Wed, 3 Oct 2007 00:36:08 +0000 (00:36 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Wed, 3 Oct 2007 00:36:08 +0000 (00:36 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49022 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/os2/utils.cpp

index 00aafc22cbaf723fac0dab4eeb6d058ee0709af4..142878fd26feec4fa6ee7b69c7e84214db4f2390 100644 (file)
@@ -226,7 +226,7 @@ unsigned long wxGetProcessId()
 bool wxGetEnv(const wxString& var, wxString *value)
 {
     // wxGetenv is defined as getenv()
-    wxChar *p = wxGetenv(var);
+    wxChar *p = wxGetenv((const wxChar *)var);
     if ( !p )
         return false;
 
@@ -238,7 +238,7 @@ bool wxGetEnv(const wxString& var, wxString *value)
     return true;
 }
 
-bool wxSetEnv(const wxString& variable, const char *value)
+static bool wxDoSetEnv(const wxString& variable, const char *value)
 {
 #if defined(HAVE_SETENV)
     return setenv(variable.mb_str(), value, 1 /* overwrite */) == 0;
@@ -395,11 +395,7 @@ const wxChar* wxGetHomeDir(
 }
 
 // Hack for OS/2
-#if wxUSE_UNICODE
-const wxMB2WXbuf wxGetUserHome( const wxString &rUser )
-#else // just for binary compatibility -- there is no 'const' here
 wxChar* wxGetUserHome ( const wxString &rUser )
-#endif
 {
     wxChar*    zHome;
     wxString   sUser1(rUser);
@@ -466,7 +462,7 @@ bool wxGetDiskSpace(const wxString& path,
     if (wxDirExists(fn.GetFullPath()) == false)
         return false;
 
-    disknum = 1 + wxToupper(fn.GetVolume().GetChar(0)) - _T('A');
+    disknum = wxToupper(fn.GetVolume().GetChar(0)) - _T('A') + 1;
 
     rc = ::DosQueryFSInfo(disknum,             // 1 = A, 2 = B, 3 = C, ...
                           FSIL_ALLOC,          // allocation info