B_ADAPTORSHIFT
#define B_ADAPTOR(val) (((val) >> B_ADAPTORSHIFT) & B_ADAPTORMASK)
(((type) << B_TYPESHIFT) | ((adaptor) << B_ADAPTORSHIFT) | \