// Created: 2001-07-10
// RCS-ID: $Id$
// Copyright: (c) Julian Smart
-// Licence: wxWindows licence
+// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
// ============================================================================
// headers
// ---------------------------------------------------------------------------
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
#pragma implementation "sysopt.h"
#endif
#include "wx/string.h"
#include "wx/sysopt.h"
#include "wx/module.h"
+#include "wx/arrstr.h"
// ----------------------------------------------------------------------------
// private classes
// singleton class so it can't be done in the dtor)
class wxSystemOptionsModule : public wxModule
{
- friend class WXDLLEXPORT wxSystemOptions;
+ friend class WXDLLIMPEXP_BASE wxSystemOptions;
public:
virtual bool OnInit();
virtual void OnExit();
bool wxSystemOptionsModule::OnInit()
{
- return TRUE;
+ return true;
}
void wxSystemOptionsModule::OnExit()
// Option functions (arbitrary name/value mapping)
void wxSystemOptions::SetOption(const wxString& name, const wxString& value)
{
- int idx = wxSystemOptionsModule::sm_optionNames.Index(name, FALSE);
+ int idx = wxSystemOptionsModule::sm_optionNames.Index(name, false);
if (idx == wxNOT_FOUND)
{
wxSystemOptionsModule::sm_optionNames.Add(name);
wxString wxSystemOptions::GetOption(const wxString& name)
{
- int idx = wxSystemOptionsModule::sm_optionNames.Index(name, FALSE);
+ int idx = wxSystemOptionsModule::sm_optionNames.Index(name, false);
if (idx == wxNOT_FOUND)
return wxEmptyString;
else
bool wxSystemOptions::HasOption(const wxString& name)
{
- return (wxSystemOptionsModule::sm_optionNames.Index(name, FALSE) != wxNOT_FOUND);
+ return (wxSystemOptionsModule::sm_optionNames.Index(name, false) != wxNOT_FOUND);
}
#endif