first round of Intel compiler warning fixes: down from a few thousands just to slightly more than 100

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@35688 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2005-09-25 19:59:19 +00:00
parent bd090f77ee
commit 17a1ebd101
86 changed files with 713 additions and 519 deletions

View File

@@ -633,14 +633,14 @@ wxDatePickerCtrlGeneric::SetDateRange(const wxDateTime& lowerdate,
bool wxDatePickerCtrlGeneric::SetFormat(const wxChar *fmt)
{
m_format.clear();
wxDateTime dt;
dt.ParseFormat(wxT("2003-10-13"), wxT("%Y-%m-%d"));
wxString str=dt.Format(fmt);
wxChar *p=(wxChar*)str.c_str();
wxString str(dt.Format(fmt));
m_format=wxEmptyString;
while (*p)
const wxChar *p = str.c_str();
while ( *p )
{
int n=wxAtoi(p);
if (n == dt.GetDay())
@@ -670,19 +670,19 @@ bool wxDatePickerCtrlGeneric::SetFormat(const wxChar *fmt)
m_format.Append(*p++);
}
if (m_txt)
if ( m_txt )
{
wxArrayString allowedChars;
for ( wxChar c = _T('0'); c <= _T('9'); c++ )
allowedChars.Add(wxString(c, 1));
const wxChar *p = m_format.c_str();
while (*p)
const wxChar *p2 = m_format.c_str();
while ( *p2 )
{
if (*p == '%')
p += 2;
if ( *p2 == '%')
p2 += 2;
else
allowedChars.Add(wxString(*p++, 1));
allowedChars.Add(wxString(*p2++, 1));
}
#if wxUSE_VALIDATORS