input_report_key(&emumousebtn, 
input_report_key(emumousebtn, 
int mac_hid_mouse_emulate_buttons(int caller, unsigned int keycode, int down){	switch (caller) {	case 1:		/* Called from keyboard.c */		if (mouse_emulate_buttons		    && (keycode == mouse_button2_keycode			|| keycode == mouse_button3_keycode)) {			if (mouse_emulate_buttons == 1) {			 	input_report_key(&emumousebtn,						 keycode == mouse_button2_keycode ? BTN_MIDDLE : BTN_RIGHT,						 down);				input_sync(&emumousebtn);				return 1;			}			mouse_last_keycode = down ? keycode : 0;		}		break;	}	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/c7f7a569d9b4ea7c53ab6fcd1377895312d8372b/mac_hid.c/clean/drivers/macintosh/mac_hid.c