forked from wolfSSL/wolfssl
fix USER_TIME casts
This commit is contained in:
@ -184,10 +184,10 @@ struct tm* gmtime(const time_t* timer)
|
|||||||
dayclock = (unsigned long)secs % SECS_DAY;
|
dayclock = (unsigned long)secs % SECS_DAY;
|
||||||
dayno = (unsigned long)secs / SECS_DAY;
|
dayno = (unsigned long)secs / SECS_DAY;
|
||||||
|
|
||||||
ret->tm_sec = dayclock % 60;
|
ret->tm_sec = (int) dayclock % 60;
|
||||||
ret->tm_min = (dayclock % 3600) / 60;
|
ret->tm_min = (int)(dayclock % 3600) / 60;
|
||||||
ret->tm_hour = dayclock / 3600;
|
ret->tm_hour = (int) dayclock / 3600;
|
||||||
ret->tm_wday = (dayno + 4) % 7; /* day 0 a Thursday */
|
ret->tm_wday = (int) (dayno + 4) % 7; /* day 0 a Thursday */
|
||||||
|
|
||||||
while(dayno >= (unsigned long)YEARSIZE(year)) {
|
while(dayno >= (unsigned long)YEARSIZE(year)) {
|
||||||
dayno -= YEARSIZE(year);
|
dayno -= YEARSIZE(year);
|
||||||
@ -195,7 +195,7 @@ struct tm* gmtime(const time_t* timer)
|
|||||||
}
|
}
|
||||||
|
|
||||||
ret->tm_year = year - YEAR0;
|
ret->tm_year = year - YEAR0;
|
||||||
ret->tm_yday = dayno;
|
ret->tm_yday = (int)dayno;
|
||||||
ret->tm_mon = 0;
|
ret->tm_mon = 0;
|
||||||
|
|
||||||
while(dayno >= (unsigned long)_ytab[LEAPYEAR(year)][ret->tm_mon]) {
|
while(dayno >= (unsigned long)_ytab[LEAPYEAR(year)][ret->tm_mon]) {
|
||||||
@ -203,7 +203,7 @@ struct tm* gmtime(const time_t* timer)
|
|||||||
ret->tm_mon++;
|
ret->tm_mon++;
|
||||||
}
|
}
|
||||||
|
|
||||||
ret->tm_mday = ++dayno;
|
ret->tm_mday = (int)++dayno;
|
||||||
ret->tm_isdst = 0;
|
ret->tm_isdst = 0;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
Reference in New Issue
Block a user