Changeset: f4069ba5953a for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f4069ba5953a Modified Files: gdk/gdk.h Branch: default Log Message:
No need to call BBPcheck. diffs (24 lines): diff --git a/gdk/gdk.h b/gdk/gdk.h --- a/gdk/gdk.h +++ b/gdk/gdk.h @@ -1600,17 +1600,14 @@ gdk_export BBPrec *BBP[N_BBPINIT]; #define BBP_lrefs(i) BBP[(i)>>BBPINITLOG][(i)&(BBPINIT-1)].lrefs #define BBP_status(i) BBP[(i)>>BBPINITLOG][(i)&(BBPINIT-1)].status #define BBP_pid(i) BBP[(i)>>BBPINITLOG][(i)&(BBPINIT-1)].pid +#define BATgetId(b) BBP_logical((b)->batCacheid) +#define BBPvalid(i) (BBP_logical(i) != NULL && *BBP_logical(i) != '.') /* macros that nicely check parameters */ #define BBPstatus(i) (BBPcheck((i),"BBPstatus")?BBP_status(i):0) #define BBPrefs(i) (BBPcheck((i),"BBPrefs")?BBP_refs(i):-1) #define BBPcache(i) (BBPcheck((i),"BBPcache")?BBP_cache(i):(BAT*) NULL) -#define BBPname(i) \ - (BBPcheck((i), "BBPname") ? \ - BBP[(i) >> BBPINITLOG][(i) & (BBPINIT - 1)].logical : \ - "") -#define BBPvalid(i) (BBP_logical(i) != NULL && *BBP_logical(i) != '.') -#define BATgetId(b) BBPname((b)->batCacheid) +#define BBPname(i) (BBPcheck((i), "BBPname") ? BBP_logical(i) : "") #define BBPRENAME_ALREADY (-1) #define BBPRENAME_ILLEGAL (-2) _______________________________________________ checkin-list mailing list [email protected] https://www.monetdb.org/mailman/listinfo/checkin-list
