diff options
Diffstat (limited to 'unix/tclUnixTime.c')
-rw-r--r-- | unix/tclUnixTime.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/unix/tclUnixTime.c b/unix/tclUnixTime.c index 94a666a..c44b10c 100644 --- a/unix/tclUnixTime.c +++ b/unix/tclUnixTime.c @@ -127,8 +127,8 @@ TclpGetClicks(void) Tcl_Time time; GetTime(&time); - now = ((unsigned long long)(unsigned long) time.sec)*1000000 + - time.usec; + now = ((unsigned long long)(time.sec)*1000000ULL) + + (unsigned long long)(time.usec); } else { /* * A semi-NativeGetTime, specialized to clicks. @@ -141,7 +141,8 @@ TclpGetClicks(void) Tcl_Time time; GetTime(&time); - now = ((unsigned long long) time.sec)*1000000 + time.usec; + now = ((unsigned long long)(time.sec)*1000000ULL) + + (unsigned long long)(time.usec); #endif /* NO_GETTOD */ return now; |