memcpy(client,&client_template,sizeof(struct i2c_client)); client->adapter = adap; client->addr = addr; 
memcpy(client,&client_template,sizeof(struct i2c_client)); client->adapter = adap; client->addr = addr; 
static int tda9875_attach(struct i2c_adapter *adap, int addr, int kind){	struct tda9875 *t;	struct i2c_client *client;	dprintk("In tda9875_attach\n");	t = kmalloc(sizeof *t,GFP_KERNEL);	if (!t)		return -ENOMEM;	memset(t,0,sizeof *t);	client = &t->c;        memcpy(client,&client_template,sizeof(struct i2c_client));        client->adapter = adap;        client->addr = addr;	i2c_set_clientdata(client, t);	if(!tda9875_checkit(adap,addr)) {		kfree(t);		return 1;	}	do_tda9875_init(client);	printk(KERN_INFO "tda9875: init\n");	i2c_attach_client(client);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/4ac97914c6c35f6bf132071c718e034d0846b9f5/tda9875.c/buggy/drivers/media/video/tda9875.c