Changeset: d38034b16d85 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d38034b16d85
Modified Files:
        gdk/gdk_select.c
Branch: Feb2013
Log Message:

Port to Windows.


diffs (36 lines):

diff --git a/gdk/gdk_select.c b/gdk/gdk_select.c
--- a/gdk/gdk_select.c
+++ b/gdk/gdk_select.c
@@ -22,6 +22,11 @@
 #include "gdk_private.h"
 #include <math.h>
 
+#ifdef _MSC_VER
+#define nextafter      _nextafter
+#define nextafterf     _nextafterf
+#endif
+
 #define buninsfix(B,C,A,I,T,V,G,M,R)                           \
        do {                                                    \
                if ((I) == BATcapacity(B)) {                    \
@@ -210,16 +215,16 @@ do {                                                      
                \
 #define PREVVALUEint(x)        ((x) - 1)
 #define PREVVALUElng(x)        ((x) - 1)
 #define PREVVALUEoid(x)        ((x) - 1)
-#define PREVVALUEflt(x)        nextafterf((x), -HUGE_VALF)
-#define PREVVALUEdbl(x)        nextafter((x), -HUGE_VAL)
+#define PREVVALUEflt(x)        nextafterf((x), -GDK_flt_max)
+#define PREVVALUEdbl(x)        nextafter((x), -GDK_dbl_max)
 
 #define NEXTVALUEbte(x)        ((x) + 1)
 #define NEXTVALUEsht(x)        ((x) + 1)
 #define NEXTVALUEint(x)        ((x) + 1)
 #define NEXTVALUElng(x)        ((x) + 1)
 #define NEXTVALUEoid(x)        ((x) + 1)
-#define NEXTVALUEflt(x)        nextafterf((x), HUGE_VALF)
-#define NEXTVALUEdbl(x)        nextafter((x), HUGE_VAL)
+#define NEXTVALUEflt(x)        nextafterf((x), GDK_flt_max)
+#define NEXTVALUEdbl(x)        nextafter((x), GDK_dbl_max)
 
 #define MINVALUEbte    NEXTVALUEbte(GDK_bte_min)
 #define MINVALUEsht    NEXTVALUEsht(GDK_sht_min)
_______________________________________________
checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to