ISSET
#define ISSET BIT(2) /* has value, vp->val.[si] */
#define ISSET(t, f) ((t) & (f))
#define ISSET(exp, bit) (((exp) & (bit)) == (bit))
#define ISSET(A, N) ((A)[(N)/BITS_PER_MAP] & (1U<<((N)%BITS_PER_MAP)))
#define ISSET(opt) (sp->fts_options & (opt))
#define ISSET(v, n) (((v) & ((unsigned long)1 << (n))) != 0)
#undef ISSET
#define ISSET(v, n) ((v)[n])
#define ISSET(t, f) ((t) & (f))
#define ISSET(x, a) ((x) & (a))
#define ISSET(t, f) ((t) & (f))
if (ISSET(flags, LK_DOWNGRADE)) {
} else if (ISSET(flags, LK_UPGRADE)) {
if (ISSET(flags, LK_DOWNGRADE)) {
} else if (ISSET(flags, LK_UPGRADE)) {
#define ISSET(t, f) ((t) & (f))
#define ISSET(t, f) ((t) & (f))
#define ISSET(x, a) ((x) & (a))
#define ISSET(t, f) ((t) & (f))