clear
#define clear(flagfield, flag) (flagfield &= ~(flag))
static enum clear { NOTSET, CLEAR, CLEARALL } clear = NOTSET;
clear(void)