소스 검색

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

TangZhenye 1 년 전
부모
커밋
810da67b6f
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  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 */
     }