adi[0].idx = adi[1].idx = 0; 
adi[0].idx = adi[1].idx = 0; 
static void adi_move_bits(struct adi_port *port, int length){	int i;	struct adi *adi = port->adi; 	adi[0].idx = adi[1].idx = 0;	if (adi[0].ret <= 0 || adi[1].ret <= 0) return;	if (adi[0].data[0] & 0x20 || ~adi[1].data[0] & 0x20) return;	for (i = 1; i <= adi[1].ret; i++)		adi[0].data[((length - 1) >> 1) + i + 1] = adi[1].data[i];	adi[0].ret += adi[1].ret;	adi[1].ret = -1;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/ab0c3443ad2de03383f2549195badf64779d08a1/adi.c/clean/drivers/input/joystick/adi.c