Changeset: 8dd05f5f1d94 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=8dd05f5f1d94
Modified Files:
monetdb5/modules/atoms/mtime.c
Branch: mtime
Log Message:
Add some casts.
diffs (14 lines):
diff --git a/monetdb5/modules/atoms/mtime.c b/monetdb5/modules/atoms/mtime.c
--- a/monetdb5/modules/atoms/mtime.c
+++ b/monetdb5/modules/atoms/mtime.c
@@ -56,8 +56,8 @@ extern char *strptime(const char *, cons
#define TSTIME_SHIFT 0
#define TSDATE_WIDTH (DTDAY_WIDTH+DTMONTH_WIDTH)
#define TSDATE_SHIFT (TSTIME_SHIFT+TSTIME_WIDTH)
-#define ts_time(ts) ((daytime) (((ts) >> TSTIME_SHIFT) &
((LL_CONSTANT(1) << TSTIME_WIDTH) - 1)))
-#define ts_date(ts) ((date) (((ts) >> TSDATE_SHIFT) & ((1 <<
TSDATE_WIDTH) - 1)))
+#define ts_time(ts) ((daytime) (((uint64_t) (ts) >> TSTIME_SHIFT) &
((LL_CONSTANT(1) << TSTIME_WIDTH) - 1)))
+#define ts_date(ts) ((date) (((uint64_t) (ts) >> TSDATE_SHIFT) &
((1 << TSDATE_WIDTH) - 1)))
#define mktimestamp(d, t) ((timestamp) (((uint64_t) (d) << TSDATE_SHIFT)
| \
((uint64_t) (t) << TSTIME_SHIFT)))
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list