Changeset: c0133b79b89c for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c0133b79b89c
Modified Files:
gdk/gdk.h
gdk/gdk_setop.c
Branch: default
Log Message:
Optionally warn about use of BATkdiff.
diffs (33 lines):
diff --git a/gdk/gdk.h b/gdk/gdk.h
--- a/gdk/gdk.h
+++ b/gdk/gdk.h
@@ -3425,6 +3425,17 @@ gdk_export BAT *BATsample(BAT *b, BUN n)
BATrangejoin(_l, _rl, _rh, (li), (hi)); \
})
+#define BATkdiff(l, r) \
+ ({ \
+ BAT *_l = (l), *_r = (r); \
+ HEADLESSDEBUG fprintf(stderr, \
+ "#BATkdiff([%s,%s]#"BUNFMT",[%s,%s]#"BUNFMT")
%s[%s:%d]\n", \
+ _COL_TYPE(_l->H), _COL_TYPE(_l->T), BATcount(_l), \
+ _COL_TYPE(_r->H), _COL_TYPE(_r->T), BATcount(_r), \
+ __func__, __FILE__, __LINE__); \
+ BATkdiff(_l, _r); \
+ })
+
#endif
#endif
diff --git a/gdk/gdk_setop.c b/gdk/gdk_setop.c
--- a/gdk/gdk_setop.c
+++ b/gdk/gdk_setop.c
@@ -10,6 +10,8 @@
#include "gdk.h"
#include "gdk_private.h"
+#undef BATkdiff
+
BAT *
BATkdiff(BAT *l, BAT *r)
{
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list