// Modified by:
// Created: 10/09/99
// Copyright: David Webster
-// Licence: wxWindows license
+// Licence: wxWindows licence
///////////////////////////////////////////////////////////////////////////////
// For compilers that support precompilation, includes "wx.h".
#include <wx/dynarray.h>
#include <wx/log.h>
+
#include <wx/config.h>
+#if wxUSE_CONFIG
#include <wx/os2/iniconf.h>
// append the extension if none given and it's not an absolute file name
// (otherwise we assume that they know what they're doing)
- if ( !wxIsPathSeparator(m_strLocalFilename[0u]) &&
+ if ( !wxIsPathSeparator(m_strLocalFilename[(size_t) 0]) &&
m_strLocalFilename.Find('.') == wxNOT_FOUND )
{
m_strLocalFilename << ".ini";
if ( strPath.IsEmpty() ) {
// nothing
}
- else if ( strPath[0u] == wxCONFIG_PATH_SEPARATOR ) {
+ else if ( strPath[(size_t) 0] == wxCONFIG_PATH_SEPARATOR ) {
// absolute path
wxSplitPath(aParts, strPath);
}
}
else {
// translate
- m_strGroup = aParts[0u];
+ m_strGroup = aParts[(size_t) 0];
for ( size_t nPart = 1; nPart < nPartsCount; nPart++ ) {
if ( nPart > 1 )
m_strPath << PATH_SEP_REPLACE;
static const int nMagic = 17; // 17 is some "rare" number
static const int nMagic2 = 28; // arbitrary number != nMagic
- long lVal; // = GetPrivateProfileInt(m_strGroup, strKey, nMagic, m_strLocalFilename);
+ long lVal = 0; // = GetPrivateProfileInt(m_strGroup, strKey, nMagic, m_strLocalFilename);
if ( lVal != nMagic ) {
// the value was read from the file
*pl = lVal;
wxConfigPathChanger path(this, szKey);
wxString strKey = GetPrivateKeyName(path.Name());
- bool bOk; // = WritePrivateProfileString(m_strGroup, strKey,
+ bool bOk = FALSE; // = WritePrivateProfileString(m_strGroup, strKey,
// szValue, m_strLocalFilename) != 0;
if ( !bOk )
return TRUE;
// delete the current group too
- bool bOk; // = WritePrivateProfileString(m_strGroup, NULL,
+ bool bOk = FALSE; // = WritePrivateProfileString(m_strGroup, NULL,
// NULL, m_strLocalFilename) != 0;
if ( !bOk )
// passing NULL as section name to WritePrivateProfileString deletes the
// whole section according to the docs
- bool bOk; // = WritePrivateProfileString(path.Name(), NULL,
+ bool bOk = FALSE; // = WritePrivateProfileString(path.Name(), NULL,
// NULL, m_strLocalFilename) != 0;
if ( !bOk )
// then delete our own ini file
char szBuf[MAX_PATH];
- size_t nRc; // = GetWindowsDirectory(szBuf, WXSIZEOF(szBuf));
+ size_t nRc = 0; // = GetWindowsDirectory(szBuf, WXSIZEOF(szBuf));
if ( nRc == 0 )
{
wxLogLastError("GetWindowsDirectory");
// Not implemented
return FALSE;
}
+
+#endif //wxUSE_CONFIG