MATCH_BIT(swbit,  SW_MAX); 
static struct input_device_id *input_match_device(struct input_device_id *id, struct input_dev *dev){	int i;	for (; id->flags || id->driver_info; id++) {		if (id->flags & INPUT_DEVICE_ID_MATCH_BUS)			if (id->id.bustype != dev->id.bustype)				continue;		if (id->flags & INPUT_DEVICE_ID_MATCH_VENDOR)			if (id->id.vendor != dev->id.vendor)				continue;		if (id->flags & INPUT_DEVICE_ID_MATCH_PRODUCT)			if (id->id.product != dev->id.product)				continue;		if (id->flags & INPUT_DEVICE_ID_MATCH_VERSION)			if (id->id.version != dev->id.version)				continue;		MATCH_BIT(evbit,  EV_MAX);		MATCH_BIT(keybit, KEY_MAX);		MATCH_BIT(relbit, REL_MAX);		MATCH_BIT(absbit, ABS_MAX);		MATCH_BIT(mscbit, MSC_MAX);		MATCH_BIT(ledbit, LED_MAX);		MATCH_BIT(sndbit, SND_MAX);		MATCH_BIT(ffbit,  FF_MAX);		return id;	}	return NULL;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/ff13f98b97cb6c5a2d201dfa4db0a2fd0b4d9d50/input.c/clean/drivers/input/input.c