From 5536eb581cd62dfeba82cae46eb037955dc82bdb Mon Sep 17 00:00:00 2001 From: kevin70g <52362289+kevin70g@users.noreply.github.com> Date: Tue, 19 Nov 2019 23:28:29 +0800 Subject: [PATCH] time: C.timeval struct member definitions fix --- vlib/time/time.v | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/vlib/time/time.v b/vlib/time/time.v index a952ebb227..270a1f6012 100644 --- a/vlib/time/time.v +++ b/vlib/time/time.v @@ -420,9 +420,9 @@ pub fn (t Time) weekday_str() string { return days_string[i * 3..(i + 1) * 3] } -struct C.timeval { - tv_sec int - tv_usec int +pub struct C.timeval { + tv_sec u64 + tv_usec u64 } // in ms @@ -433,7 +433,7 @@ pub fn ticks() i64 { $else { ts := C.timeval{} C.gettimeofday(&ts,0) - return ts.tv_sec * 1000 + (ts.tv_usec / 1000) + return i64(ts.tv_sec * u64(1000) + (ts.tv_usec / u64(1000))) } /*