*value = (unsigned char)ret; 
*value = (u8)ret; 
static int indycam_read_reg(struct i2c_client *client, unsigned char reg,			     unsigned char *value){	int ret;	if (reg == INDYCAM_RESET) {		dprintk("indycam_read_reg(): "			"skipping write-only register %d\n", reg);		*value = 0;		return 0;	}	ret = i2c_smbus_read_byte_data(client, reg);	if (ret < 0) {		printk(KERN_ERR "IndyCam: indycam_read_reg(): read failed, "		       "register = 0x%02x\n", reg);		return ret;	}	*value = (unsigned char)ret;	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/a637a114f36b94a1ad8b9867f43bac0414958420/indycam.c/clean/drivers/media/video/indycam.c