From aa3de904e8dba25a860b7dfc870bc89421e1d8ad Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Sun, 10 Jan 2016 18:17:44 +0000 Subject: [PATCH] Fix gcc sign conversion warnings in event.c. --- src/libespeak-ng/event.c | 4 ++-- src/libespeak-ng/wave.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/libespeak-ng/event.c b/src/libespeak-ng/event.c index 18d30dd8..7695ff8a 100644 --- a/src/libespeak-ng/event.c +++ b/src/libespeak-ng/event.c @@ -493,12 +493,12 @@ void clock_gettime2(struct timespec *ts) ts->tv_nsec = tv.tv_usec*1000; } -void add_time_in_ms(struct timespec *ts, int time_in_ms) +void add_time_in_ms(struct timespec *ts, uint64_t time_in_ms) { if (!ts) return; - uint64_t t_ns = (uint64_t)ts->tv_nsec + 1000000 * (uint64_t)time_in_ms; + uint64_t t_ns = (uint64_t)ts->tv_nsec + 1000000 * time_in_ms; while (t_ns >= ONE_BILLION) { ts->tv_sec += 1; t_ns -= ONE_BILLION; diff --git a/src/libespeak-ng/wave.h b/src/libespeak-ng/wave.h index 59d109b1..99414e9a 100644 --- a/src/libespeak-ng/wave.h +++ b/src/libespeak-ng/wave.h @@ -55,7 +55,7 @@ extern void wave_set_callback_is_output_enabled(t_wave_callback *cb); // general functions extern void clock_gettime2(struct timespec *ts); -extern void add_time_in_ms(struct timespec *ts, int time_in_ms); +extern void add_time_in_ms(struct timespec *ts, uint64_t time_in_ms); // for tests extern void *wave_test_get_write_buffer();