rn->setNode(0, un.release());
return rn.release();
}
- else
- {
- un->setNode(0, ln.release());
- un->setNode(1, rn.release());
- return un.release();
- }
+
+
+ un->setNode(0, ln.release());
+ un->setNode(1, rn.release());
+ return un.release();
}
return ln.release();
}
rn->setNode(0, un.release());
return rn.release();
}
- else
- {
- un->setNode(0, ln.release());
- un->setNode(1, rn.release());
- return un.release();
- }
+
+ un->setNode(0, ln.release());
+ un->setNode(1, rn.release());
+ return un.release();
}
return ln.release();
}
if ( m_strShort.IsEmpty() ) {
// FIXME I don't know how these 2 letter abbreviations are formed,
// this wild guess is surely wrong
- if ( szLocale[0] )
+ if ( szLocale && szLocale[0] )
{
m_strShort += (wxChar)wxTolower(szLocale[0]);
if ( szLocale[1] )
}
else
{
- int codepage = -1;
+ int codepage
+ #ifdef SETLOCALE_FAILS_ON_UNICODE_LANGS
+ = -1
+ #endif
+ ;
wxUint32 lcid = MAKELCID(MAKELANGID(info->WinLang, info->WinSublang),
SORT_DEFAULT);
// FIXME