Changeset: 4c7199754816 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4c7199754816 Modified Files: gdk/gdk.h gdk/gdk_value.c Branch: default Log Message:
Clean up VALget and VALptr functions. diffs (55 lines): diff --git a/gdk/gdk.h b/gdk/gdk.h --- a/gdk/gdk.h +++ b/gdk/gdk.h @@ -2301,14 +2301,9 @@ VALptr(const ValRecord *v) { switch (ATOMstorage(v->vtype)) { case TYPE_void: return (const void *) &v->val.oval; - case TYPE_bit: return (const void *) &v->val.btval; case TYPE_bte: return (const void *) &v->val.btval; case TYPE_sht: return (const void *) &v->val.shval; - case TYPE_bat: return (const void *) &v->val.bval; case TYPE_int: return (const void *) &v->val.ival; - case TYPE_oid: return (const void *) &v->val.oval; - case TYPE_wrd: return (const void *) &v->val.wval; - case TYPE_ptr: return (const void *) v->val.pval; case TYPE_flt: return (const void *) &v->val.fval; case TYPE_dbl: return (const void *) &v->val.dval; case TYPE_lng: return (const void *) &v->val.lval; diff --git a/gdk/gdk_value.c b/gdk/gdk_value.c --- a/gdk/gdk_value.c +++ b/gdk/gdk_value.c @@ -96,24 +96,16 @@ void * VALget(ValPtr v) { switch (ATOMstorage(v->vtype)) { - case TYPE_void: - return (void *) &v->val.oval; - case TYPE_bte: - return (void *) &v->val.btval; - case TYPE_sht: - return (void *) &v->val.shval; - case TYPE_int: - return (void *) &v->val.ival; - case TYPE_flt: - return (void *) &v->val.fval; - case TYPE_dbl: - return (void *) &v->val.dval; - case TYPE_lng: - return (void *) &v->val.lval; - case TYPE_str: - return (void *) v->val.sval; + case TYPE_void: return (void *) &v->val.oval; + case TYPE_bte: return (void *) &v->val.btval; + case TYPE_sht: return (void *) &v->val.shval; + case TYPE_int: return (void *) &v->val.ival; + case TYPE_flt: return (void *) &v->val.fval; + case TYPE_dbl: return (void *) &v->val.dval; + case TYPE_lng: return (void *) &v->val.lval; + case TYPE_str: return (void *) v->val.sval; + default: return (void *) v->val.pval; } - return NULL; } void _______________________________________________ Checkin-list mailing list Checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list