Changeset: 3cee8415cfff for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3cee8415cfff
Modified Files:
        gdk/gdk_value.c
Branch: int128
Log Message:

added int128 / "hge" support in gdk/gdk_value.c


diffs (36 lines):

diff --git a/gdk/gdk_value.c b/gdk/gdk_value.c
--- a/gdk/gdk_value.c
+++ b/gdk/gdk_value.c
@@ -75,6 +75,11 @@ VALset(ValPtr v, int t, ptr p)
        case TYPE_lng:
                v->val.lval = *(lng *) p;
                break;
+#ifdef HAVE_HGE
+       case TYPE_hge:
+               v->val.hval = *(hge *) p;
+               break;
+#endif
        case TYPE_str:
                v->val.sval = (str) p;
                v->len = ATOMlen(t, p);
@@ -103,6 +108,9 @@ VALget(ValPtr v)
        case TYPE_flt: return (void *) &v->val.fval;
        case TYPE_dbl: return (void *) &v->val.dval;
        case TYPE_lng: return (void *) &v->val.lval;
+#ifdef HAVE_HGE
+       case TYPE_hge: return (void *) &v->val.hval;
+#endif
        case TYPE_str: return (void *) v->val.sval;
        default:       return (void *) v->val.pval;
        }
@@ -265,6 +273,10 @@ VALisnil(const ValRecord *v)
                return v->val.ival == int_nil;
        case TYPE_lng:
                return v->val.lval == lng_nil;
+#ifdef HAVE_HGE
+       case TYPE_hge:
+               return v->val.hval == hge_nil;
+#endif
        case TYPE_flt:
                return v->val.fval == flt_nil;
        case TYPE_dbl:
_______________________________________________
checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to