Warning fixes found under hardest mode of OpenWatcom. Seems clean in Borland, MinGW and DMC.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29784 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1974,7 +1974,7 @@ wxDateTime& wxDateTime::SetToYearDay(wxDateTime::wxDateTime_t yday)
|
||||
// yday lies in December then
|
||||
if ( (mon == Dec) || (yday <= gs_cumulatedDays[isLeap][mon + 1]) )
|
||||
{
|
||||
Set(yday - gs_cumulatedDays[isLeap][mon], mon, year);
|
||||
Set((wxDateTime::wxDateTime_t)(yday - gs_cumulatedDays[isLeap][mon]), mon, year);
|
||||
|
||||
break;
|
||||
}
|
||||
@@ -2565,7 +2565,7 @@ const wxChar *wxDateTime::ParseRfc822Date(const wxChar* date)
|
||||
return (wxChar *)NULL;
|
||||
}
|
||||
|
||||
wxDateTime_t hour = *p++ - _T('0');
|
||||
wxDateTime_t hour = (wxDateTime_t)(*p++ - _T('0'));
|
||||
|
||||
if ( !wxIsdigit(*p) )
|
||||
{
|
||||
@@ -2573,7 +2573,7 @@ const wxChar *wxDateTime::ParseRfc822Date(const wxChar* date)
|
||||
}
|
||||
|
||||
hour *= 10;
|
||||
hour += *p++ - _T('0');
|
||||
hour = (wxDateTime_t)(hour + (*p++ - _T('0')));
|
||||
|
||||
if ( *p++ != _T(':') )
|
||||
{
|
||||
@@ -2585,7 +2585,7 @@ const wxChar *wxDateTime::ParseRfc822Date(const wxChar* date)
|
||||
return (wxChar *)NULL;
|
||||
}
|
||||
|
||||
wxDateTime_t min = *p++ - _T('0');
|
||||
wxDateTime_t min = (wxDateTime_t)(*p++ - _T('0'));
|
||||
|
||||
if ( !wxIsdigit(*p) )
|
||||
{
|
||||
@@ -2593,7 +2593,7 @@ const wxChar *wxDateTime::ParseRfc822Date(const wxChar* date)
|
||||
}
|
||||
|
||||
min *= 10;
|
||||
min += *p++ - _T('0');
|
||||
min = (wxDateTime_t)(min + *p++ - _T('0'));
|
||||
|
||||
wxDateTime_t sec = 0;
|
||||
if ( *p++ == _T(':') )
|
||||
@@ -2603,7 +2603,7 @@ const wxChar *wxDateTime::ParseRfc822Date(const wxChar* date)
|
||||
return (wxChar *)NULL;
|
||||
}
|
||||
|
||||
sec = *p++ - _T('0');
|
||||
sec = (wxDateTime_t)(*p++ - _T('0'));
|
||||
|
||||
if ( !wxIsdigit(*p) )
|
||||
{
|
||||
@@ -2611,7 +2611,7 @@ const wxChar *wxDateTime::ParseRfc822Date(const wxChar* date)
|
||||
}
|
||||
|
||||
sec *= 10;
|
||||
sec += *p++ - _T('0');
|
||||
sec = (wxDateTime_t)(sec + *p++ - _T('0'));
|
||||
}
|
||||
|
||||
if ( *p++ != _T(' ') )
|
||||
@@ -3463,9 +3463,11 @@ const wxChar *wxDateTime::ParseDate(const wxChar *date)
|
||||
}
|
||||
else // may be either day or year
|
||||
{
|
||||
wxDateTime_t maxDays = haveMon
|
||||
wxDateTime_t maxDays = (wxDateTime_t)(
|
||||
haveMon
|
||||
? GetNumOfDaysInMonth(haveYear ? year : Inv_Year, mon)
|
||||
: 31;
|
||||
: 31
|
||||
);
|
||||
|
||||
// can it be day?
|
||||
if ( (val == 0) || (val > (unsigned long)maxDays) )
|
||||
@@ -3519,7 +3521,7 @@ const wxChar *wxDateTime::ParseDate(const wxChar *date)
|
||||
{
|
||||
// no need to check in month range as always < 12, but
|
||||
// the days are counted from 1 unlike the months
|
||||
day = (wxDateTime_t)mon + 1;
|
||||
day = (wxDateTime_t)(mon + 1);
|
||||
haveDay = true;
|
||||
}
|
||||
else
|
||||
@@ -3641,7 +3643,7 @@ const wxChar *wxDateTime::ParseDate(const wxChar *date)
|
||||
// we're in the current year then
|
||||
if ( (year > 0) && (year <= (int)GetNumOfDaysInMonth(Inv_Year, mon)) )
|
||||
{
|
||||
day = year;
|
||||
day = (wxDateTime_t)year;
|
||||
|
||||
haveMon = true;
|
||||
haveYear = false;
|
||||
@@ -4028,11 +4030,6 @@ void wxDateTimeHolidayAuthority::AddAuthority(wxDateTimeHolidayAuthority *auth)
|
||||
ms_authorities.push_back(auth);
|
||||
}
|
||||
|
||||
wxDateTimeHolidayAuthority::~wxDateTimeHolidayAuthority()
|
||||
{
|
||||
// nothing to do here
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// wxDateTimeWorkDays
|
||||
// ----------------------------------------------------------------------------
|
||||
|
Reference in New Issue
Block a user