Sfoglia il codice sorgente

[ctime] 避免时区为负数时引入的隐式转换问题

TangZhenye 1 anno fa
parent
commit
810da67b6f
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2 2
      components/libc/compilers/common/ctime.c

+ 2 - 2
components/libc/compilers/common/ctime.c

@@ -475,9 +475,9 @@ int gettimeofday(struct timeval *tv, struct timezone *tz)
     {
         tz->tz_dsttime = DST_NONE;
 #if defined(RT_LIBC_USING_LIGHT_TZ_DST)
-        tz->tz_minuteswest = -(rt_tz_get() / 60U);
+        tz->tz_minuteswest = -(rt_tz_get() / 60);
 #else
-        tz->tz_minuteswest = 0U;
+        tz->tz_minuteswest = 0;
 #endif /* RT_LIBC_USING_LIGHT_TZ_DST */
     }