fix for wxGetEnv() under Win16 (!) (bug 645368)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18085 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2002-12-07 00:58:11 +00:00
parent 859e25d4ad
commit e622dd68c2

View File

@@ -600,14 +600,16 @@ bool wxGetEnv(const wxString& var, wxString *value)
{
#ifdef __WIN16__
const wxChar* ret = wxGetenv(var);
if (ret)
if ( !ret )
return FALSE;
if ( value )
{
*value = ret;
return TRUE;
}
else
return FALSE;
#else
return TRUE;
#else // Win32
// first get the size of the buffer
DWORD dwRet = ::GetEnvironmentVariable(var, NULL, 0);
if ( !dwRet )
@@ -623,7 +625,7 @@ bool wxGetEnv(const wxString& var, wxString *value)
}
return TRUE;
#endif
#endif // Win16/32
}
bool wxSetEnv(const wxString& var, const wxChar *value)