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;
|
||||
dayno = (unsigned long)secs / SECS_DAY;
|
||||
|
||||
ret->tm_sec = dayclock % 60;
|
||||
ret->tm_min = (dayclock % 3600) / 60;
|
||||
ret->tm_hour = dayclock / 3600;
|
||||
ret->tm_wday = (dayno + 4) % 7; /* day 0 a Thursday */
|
||||
ret->tm_sec = (int) dayclock % 60;
|
||||
ret->tm_min = (int)(dayclock % 3600) / 60;
|
||||
ret->tm_hour = (int) dayclock / 3600;
|
||||
ret->tm_wday = (int) (dayno + 4) % 7; /* day 0 a Thursday */
|
||||
|
||||
while(dayno >= (unsigned long)YEARSIZE(year)) {
|
||||
dayno -= YEARSIZE(year);
|
||||
@ -195,7 +195,7 @@ struct tm* gmtime(const time_t* timer)
|
||||
}
|
||||
|
||||
ret->tm_year = year - YEAR0;
|
||||
ret->tm_yday = dayno;
|
||||
ret->tm_yday = (int)dayno;
|
||||
ret->tm_mon = 0;
|
||||
|
||||
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_mday = ++dayno;
|
||||
ret->tm_mday = (int)++dayno;
|
||||
ret->tm_isdst = 0;
|
||||
|
||||
return ret;
|
||||
|
Reference in New Issue
Block a user