mousestatus_t
#define MOUSE_GETSTATUS _IOR('M', 0, mousestatus_t)
r_protocol(u_char rBuf, mousestatus_t *act)
r_statetrans(mousestatus_t *a1, mousestatus_t *a2, int trans)
r_map(mousestatus_t *act1, mousestatus_t *act2)
r_timestamp(mousestatus_t *act)
kidspad(u_char rxc, mousestatus_t *act)
static int r_protocol(u_char b, mousestatus_t *act);
static int r_statetrans(mousestatus_t *a1, mousestatus_t *a2, int trans);
static void r_map(mousestatus_t *act1, mousestatus_t *act2);
static void r_timestamp(mousestatus_t *act);
static int kidspad(u_char rxc, mousestatus_t *act);
mousestatus_t action0; /* original mouse action */
mousestatus_t action; /* interrim buffer */
mousestatus_t action2; /* mapped action */