We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5a0c16a commit ff000e8Copy full SHA for ff000e8
include/nuttx/clock.h
@@ -341,7 +341,7 @@ EXTERN volatile clock_t g_system_ticks;
341
while (0)
342
343
#define clock_time2ticks(ts) \
344
- ((clock_t)(ts)->tv_sec * TICK_PER_SEC + (ts)->tv_nsec / NSEC_PER_TICK)
+ ((clock_t)(ts)->tv_sec * TICK_PER_SEC + div_const((ts)->tv_nsec, NSEC_PER_TICK))
345
346
#define clock_usec2time(ts, usec) \
347
do \
@@ -354,7 +354,7 @@ EXTERN volatile clock_t g_system_ticks;
354
355
356
#define clock_time2usec(ts) \
357
- ((uint64_t)(ts)->tv_sec * USEC_PER_SEC + (ts)->tv_nsec / NSEC_PER_USEC)
+ ((uint64_t)(ts)->tv_sec * USEC_PER_SEC + div_const((ts)->tv_nsec, NSEC_PER_USEC))
358
359
#define clock_nsec2time(ts, nsec) \
360
0 commit comments