BUT
vuid_id_offset(BUT(1)
#define VUID_BUT(b) BUT((b*2)+1)
#define VUID_BUT(b) BUT((b*2)+1)
VUID_PUTNEXT(qp, BUT(b+1), FE_PAIR_NONE, 0,
VUID_PUTNEXT(qp, (uchar_t)BUT(bmap[b]), FE_PAIR_NONE, 0,
VUID_PUTNEXT(qp, (uchar_t)BUT(4),
VUID_PUTNEXT(qp, (uchar_t)BUT(4),
VUID_PUTNEXT(qp, (uchar_t)BUT(5),
VUID_PUTNEXT(qp, (uchar_t)BUT(5),
#define MS_LEFT BUT(1) /* 32544 */
#define MS_MIDDLE BUT(2) /* 32545 */
#define MS_RIGHT BUT(3) /* 32546 */
vuid_id_offset(BUT(1) + button_number);