diff --git a/benchmarks/cyclictest/cyclictest.c b/benchmarks/cyclictest/cyclictest.c index 1727c54f15c..808f764613d 100644 --- a/benchmarks/cyclictest/cyclictest.c +++ b/benchmarks/cyclictest/cyclictest.c @@ -443,8 +443,8 @@ static inline void tsnorm(struct timespec *ts) static inline int64_t timediff_us(struct timespec t1, struct timespec t2) { int64_t ret; - ret = 1000000 * (int64_t) ((int) t1.tv_sec - (int) t2.tv_sec); - ret += (int64_t) ((int) t1.tv_nsec - (int) t2.tv_nsec) / 1000; + ret = 1000000 * (t1.tv_sec - t2.tv_sec); + ret += (t1.tv_nsec - t2.tv_nsec) / 1000; return ret; } diff --git a/benchmarks/sd_bench/sd_bench_main.c b/benchmarks/sd_bench/sd_bench_main.c index 8a48a9128bc..44d30fa632e 100644 --- a/benchmarks/sd_bench/sd_bench_main.c +++ b/benchmarks/sd_bench/sd_bench_main.c @@ -130,8 +130,8 @@ static uint64_t get_time_delta_us(const struct timespec *start, const struct timespec *end) { uint64_t elapsed; - elapsed = (((uint64_t)end->tv_sec * NSEC_PER_SEC) + end->tv_nsec); - elapsed -= (((uint64_t)start->tv_sec * NSEC_PER_SEC) + start->tv_nsec); + elapsed = (end->tv_sec * NSEC_PER_SEC) + end->tv_nsec; + elapsed -= (start->tv_sec * NSEC_PER_SEC) + start->tv_nsec; return elapsed / 1000.; } diff --git a/examples/oneshot/oneshot_main.c b/examples/oneshot/oneshot_main.c index 50760e360d6..00fac3f2de0 100644 --- a/examples/oneshot/oneshot_main.c +++ b/examples/oneshot/oneshot_main.c @@ -167,8 +167,8 @@ int main(int argc, FAR char *argv[]) return EXIT_FAILURE; } - maxus = (uint64_t)ts.tv_sec * USEC_PER_SEC + - (uint64_t)ts.tv_nsec / NSEC_PER_USEC; + maxus = ts.tv_sec * USEC_PER_SEC + + ts.tv_nsec / NSEC_PER_USEC; printf("Maximum delay is %" PRIu64 "\n", maxus); diff --git a/examples/watchdog/watchdog_main.c b/examples/watchdog/watchdog_main.c index 4e22001a1d4..1167f31162f 100644 --- a/examples/watchdog/watchdog_main.c +++ b/examples/watchdog/watchdog_main.c @@ -308,8 +308,7 @@ int main(int argc, FAR char *argv[]) /* Get current time to calculate the elapsed time */ clock_gettime(CLOCK_REALTIME, &tnow); - current_time_ms = (uint64_t)((tnow.tv_sec * 1000) - + (tnow.tv_nsec / 1000000)); + current_time_ms = (tnow.tv_sec * 1000) + (tnow.tv_nsec / 1000000); } /* Then stop pinging */ @@ -345,8 +344,7 @@ int main(int argc, FAR char *argv[]) /* Get current time to calculate the elapsed time */ clock_gettime(CLOCK_REALTIME, &tnow); - current_time_ms = (uint64_t)((tnow.tv_sec * 1000) - + (tnow.tv_nsec / 1000000)); + current_time_ms = (tnow.tv_sec * 1000) + (tnow.tv_nsec / 1000000); } /* We should not get here */ diff --git a/industry/nxmodbus/nxmb_internal.h b/industry/nxmodbus/nxmb_internal.h index 0ec3db5c994..6e781bd04d5 100644 --- a/industry/nxmodbus/nxmb_internal.h +++ b/industry/nxmodbus/nxmb_internal.h @@ -205,7 +205,7 @@ static inline uint64_t nxmb_util_clock_ms(void) struct timespec ts; clock_gettime(CLOCK_MONOTONIC, &ts); - return (uint64_t)ts.tv_sec * 1000 + ts.tv_nsec / 1000000; + return ts.tv_sec * 1000 + ts.tv_nsec / 1000000; } /**************************************************************************** diff --git a/netutils/ntpclient/ntpclient.c b/netutils/ntpclient/ntpclient.c index 3d2b50e023c..c11a61e6c92 100644 --- a/netutils/ntpclient/ntpclient.c +++ b/netutils/ntpclient/ntpclient.c @@ -589,7 +589,7 @@ static uint64_t timespec2ntp(FAR const struct timespec *ts) /* Set seconds part. */ - ntp_time += (uint64_t)(ts->tv_sec) << 32; + ntp_time += ts->tv_sec << 32; return ntp_time; } diff --git a/netutils/ptpd/ptpd.c b/netutils/ptpd/ptpd.c index 430693cc9cc..2820b869af1 100644 --- a/netutils/ptpd/ptpd.c +++ b/netutils/ptpd/ptpd.c @@ -425,7 +425,7 @@ static int ptp_adjtime(FAR struct ptp_state_s *state, int64_t delta_ns, struct timeval delta; delta.tv_sec = delta_ns / NSEC_PER_SEC; - delta_ns -= (int64_t)delta.tv_sec * NSEC_PER_SEC; + delta_ns -= delta.tv_sec * NSEC_PER_SEC; delta.tv_usec = delta_ns / NSEC_PER_USEC; return adjtime(&delta, NULL); } diff --git a/system/dd/dd_main.c b/system/dd/dd_main.c index a240ae3fe45..17138371be9 100644 --- a/system/dd/dd_main.c +++ b/system/dd/dd_main.c @@ -508,8 +508,8 @@ int main(int argc, FAR char **argv) #ifdef CONFIG_SYSTEM_DD_STATS clock_gettime(CLOCK_MONOTONIC, &ts1); - elapsed = (((uint64_t)ts1.tv_sec * NSEC_PER_SEC) + ts1.tv_nsec); - elapsed -= (((uint64_t)ts0.tv_sec * NSEC_PER_SEC) + ts0.tv_nsec); + elapsed = (ts1.tv_sec * NSEC_PER_SEC) + ts1.tv_nsec; + elapsed -= (ts0.tv_sec * NSEC_PER_SEC) + ts0.tv_nsec; elapsed /= NSEC_PER_USEC; /* usec */ fprintf(stderr, "%" PRIu64 " bytes (%" PRIu32 " blocks) copied, %u usec, ", diff --git a/testing/drivers/drivertest/drivertest_posix_timer.c b/testing/drivers/drivertest/drivertest_posix_timer.c index 65b95ee24c5..727eeb7eccb 100644 --- a/testing/drivers/drivertest/drivertest_posix_timer.c +++ b/testing/drivers/drivertest/drivertest_posix_timer.c @@ -146,7 +146,7 @@ static uint64_t get_timestamp(void) struct timespec ts; uint64_t ms; clock_gettime(CLOCK_MONOTONIC, &ts); - ms = (uint64_t)ts.tv_sec * 1000 + ts.tv_nsec / 1000000; + ms = ts.tv_sec * 1000 + ts.tv_nsec / 1000000; return ms; } diff --git a/testing/drivers/sd_stress/sd_stress_main.c b/testing/drivers/sd_stress/sd_stress_main.c index afcf528a01f..da6e4f5c72b 100644 --- a/testing/drivers/sd_stress/sd_stress_main.c +++ b/testing/drivers/sd_stress/sd_stress_main.c @@ -134,7 +134,7 @@ static bool create_files(const char *dir, const char *name, if (!read_bytes) { - printf("malloc failed for read bytes bufffer\n"); + printf("malloc failed for read bytes buffer\n"); return false; } @@ -282,8 +282,8 @@ static uint64_t get_time_delta(const struct timespec *start, const struct timespec *end) { uint64_t elapsed; - elapsed = (((uint64_t)end->tv_sec * NSEC_PER_SEC) + end->tv_nsec); - elapsed -= (((uint64_t)start->tv_sec * NSEC_PER_SEC) + start->tv_nsec); + elapsed = (end->tv_sec * NSEC_PER_SEC) + end->tv_nsec; + elapsed -= (start->tv_sec * NSEC_PER_SEC) + start->tv_nsec; return elapsed / 1000; } diff --git a/testing/sched/getprime/getprime_main.c b/testing/sched/getprime/getprime_main.c index bee2509be4b..2670963a279 100644 --- a/testing/sched/getprime/getprime_main.c +++ b/testing/sched/getprime/getprime_main.c @@ -217,8 +217,8 @@ int main(int argc, FAR char *argv[]) get_prime_in_parallel(n); clock_gettime(CLOCK_REALTIME, &ts1); - elapsed = (((uint64_t)ts1.tv_sec * NSEC_PER_SEC) + ts1.tv_nsec); - elapsed -= (((uint64_t)ts0.tv_sec * NSEC_PER_SEC) + ts0.tv_nsec); + elapsed = (ts1.tv_sec * NSEC_PER_SEC) + ts1.tv_nsec; + elapsed -= (ts0.tv_sec * NSEC_PER_SEC) + ts0.tv_nsec; elapsed /= NSEC_PER_MSEC; /* msec */ printf("%s took %" PRIu64 " msec\n", argv[0], elapsed); diff --git a/testing/sched/pthread_mutex_perf/pthread_mutex_perf.c b/testing/sched/pthread_mutex_perf/pthread_mutex_perf.c index f958f0fcb30..9e04fc6b6ec 100644 --- a/testing/sched/pthread_mutex_perf/pthread_mutex_perf.c +++ b/testing/sched/pthread_mutex_perf/pthread_mutex_perf.c @@ -63,7 +63,7 @@ static void timespec_add(struct timespec *total, const struct timespec *diff) static void timespec_avg(const struct timespec *total, int count, struct timespec *avg) { - uint64_t total_ns = (uint64_t)total->tv_sec * 1000000000 + total->tv_nsec; + uint64_t total_ns = total->tv_sec * 1000000000 + total->tv_nsec; uint64_t avg_ns = total_ns / count; avg->tv_sec = avg_ns / 1000000000;