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

Reply via email to