DO_BIT(state, u8p, 7);
DO_BIT(cursor, u8p, 7);
XPT_DoBits(XPTCursor *cursor, uint8 *u8p, uintN nbits){#define DO_BIT(state, u8p, nbits)                         \    if (!do_bit(state, u8p, nbits))                       \       return PR_FALSE;    switch(nbits) {      case 7:        DO_BIT(state, u8p, 7);      case 6:        DO_BIT(state, u8p, 6);      case 5:        DO_BIT(state, u8p, 5);      case 4:        DO_BIT(state, u8p, 4);      case 3:        DO_BIT(state, u8p, 3);      case 2:        DO_BIT(state, u8p, 2);      case 1:        DO_BIT(state, u8p, 1);      default:;    };#undef DO_BIT    return PR_TRUE;}