CARDSLOT_STATUS_WORK_MASK
#define CARDSLOT_WORK(x) ((x) & CARDSLOT_STATUS_WORK_MASK)
do {(x) &= ~CARDSLOT_STATUS_WORK_MASK;\
(x) |= (CARDSLOT_STATUS_WORK_MASK & (type));} while(0)