MOUSE_MAXBUTTON
for (i = 0; i < MOUSE_MAXBUTTON; ++i) {
for (j = 0; j < MOUSE_MAXBUTTON; ++j) {
for (i = 0; i < MOUSE_MAXBUTTON; ++i) {
static const u_int default_p2l[MOUSE_MAXBUTTON] = {
if (lbutton == 0 || lbutton > MOUSE_MAXBUTTON)
if (pbutton == 0 || pbutton > MOUSE_MAXBUTTON)
if (i == 0 || i >= MOUSE_MAXBUTTON) {
if (i == 0 || i >= MOUSE_MAXBUTTON) {
for (pb = 0; (pb < MOUSE_MAXBUTTON) && (pbuttons != 0); ++pb) {
for (i = 0; (i < MOUSE_MAXBUTTON) && (mask != 0); ++i) {
for (i = 0; (i < MOUSE_MAXBUTTON) && (mask != 0); ++i) {
struct button_state bstate[MOUSE_MAXBUTTON]; /* button state */
struct button_state *mstate[MOUSE_MAXBUTTON];/* mapped button st.*/
u_int p2l[MOUSE_MAXBUTTON];/* phisical to logical button mapping */
if (ul == 0 || ul > MOUSE_MAXBUTTON) {