// which can be set to affect the behaviour or just this application
// and then for "wx_name" which can be set to change the option globally
wxString var(name);
- var.Replace(_T("."), _T("_")); // '.'s not allowed in env var names
+ var.Replace(wxT("."), wxT("_")); // '.'s not allowed in env var names
+ var.Replace(wxT("-"), wxT("_")); // and neither are '-'s
wxString appname;
if ( wxTheApp )
appname = wxTheApp->GetAppName();
if ( !appname.empty() )
- val = wxGetenv(_T("wx_") + appname + _T('_') + var);
+ val = wxGetenv(wxT("wx_") + appname + wxT('_') + var);
if ( val.empty() )
- val = wxGetenv(_T("wx_") + var);
+ val = wxGetenv(wxT("wx_") + var);
}
return val;
int wxSystemOptions::GetOptionInt(const wxString& name)
{
- return wxAtoi(GetOption(name));
+#ifdef _PACC_VER
+ // work around the PalmOS pacc compiler bug
+ return wxAtoi (GetOption(name).data());
+#else
+ return wxAtoi (GetOption(name));
+#endif
}
bool wxSystemOptions::HasOption(const wxString& name)