SET_FLAGS
#define SET_FLAGS(flags, bits) ((flags) |= (bits))
#define SET_FLAGS(f) ._set_flags = 1, .set_flags = (f)