summaryrefslogtreecommitdiffstats
path: root/unix/tclUnixTime.c
diff options
context:
space:
mode:
Diffstat (limited to 'unix/tclUnixTime.c')
-rw-r--r--unix/tclUnixTime.c7
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;