D | object-api.h | 201 #define AVAILABLE(A, B, ATTR) (((A)->ce_mask & (B)->ce_mask) & (ATTR)) argument 212 #define AVAILABLE_MISMATCH(A, B, ATTR) (((A)->ce_mask ^ (B)->ce_mask) & (ATTR)) argument 229 #define ATTR_MISMATCH(A, B, ATTR, EXPR) (AVAILABLE_MISMATCH(A, B, ATTR) || \ argument 230 (AVAILABLE(A, B, ATTR) && (EXPR))) 253 #define ATTR_DIFF(LIST, ATTR, A, B, EXPR) \ argument 255 if (((LIST) & (ATTR)) && ATTR_MISMATCH(A, B, ATTR, EXPR)) \ 256 diff = ATTR; \
|