summaryrefslogtreecommitdiff
path: root/shared/timeutils/timeutils.h
diff options
context:
space:
mode:
authorYoctopuce <dev@yoctopuce.com>2024-05-13 12:00:08 +0200
committerDamien George <damien@micropython.org>2025-01-02 13:28:01 +1100
commit3dd605e7de0dc8a04aac77c49709e8acf2ea2dd2 (patch)
tree4980e631310c65e894366c0a4d351b97931f914d /shared/timeutils/timeutils.h
parent61e2931f864129524e0707c7487f804cfe59e84e (diff)
shared/timeutils: Add missing mp_uint_t casts.
To prevent compiler warnings. Signed-off-by: Yoctopuce <dev@yoctopuce.com>
Diffstat (limited to 'shared/timeutils/timeutils.h')
-rw-r--r--shared/timeutils/timeutils.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/shared/timeutils/timeutils.h b/shared/timeutils/timeutils.h
index 82032600f..874d16e97 100644
--- a/shared/timeutils/timeutils.h
+++ b/shared/timeutils/timeutils.h
@@ -62,7 +62,7 @@ mp_uint_t timeutils_mktime_2000(mp_uint_t year, mp_int_t month, mp_int_t mday,
static inline void timeutils_seconds_since_epoch_to_struct_time(uint64_t t, timeutils_struct_time_t *tm) {
// TODO this will give incorrect results for dates before 2000/1/1
- timeutils_seconds_since_2000_to_struct_time(t - TIMEUTILS_SECONDS_1970_TO_2000, tm);
+ timeutils_seconds_since_2000_to_struct_time((mp_uint_t)(t - TIMEUTILS_SECONDS_1970_TO_2000), tm);
}
// Year is absolute, month/mday are 1-based, hours/minutes/seconds are 0-based.
@@ -78,7 +78,7 @@ static inline uint64_t timeutils_seconds_since_epoch(mp_uint_t year, mp_uint_t m
}
static inline mp_uint_t timeutils_seconds_since_epoch_from_nanoseconds_since_1970(uint64_t ns) {
- return ns / 1000000000ULL;
+ return (mp_uint_t)(ns / 1000000000ULL);
}
static inline uint64_t timeutils_nanoseconds_since_epoch_to_nanoseconds_since_1970(uint64_t ns) {