int lm85_read_value(struct i2c_client *client, u8 reg) 
static int lm85_read_value(struct i2c_client *client, u8 reg) 
int lm85_read_value(struct i2c_client *client, u8 reg){	int res;	/* What size location is it? */	switch( reg ) {	case LM85_REG_FAN(0) :  /* Read WORD data */	case LM85_REG_FAN(1) :	case LM85_REG_FAN(2) :	case LM85_REG_FAN(3) :	case LM85_REG_FAN_MIN(0) :	case LM85_REG_FAN_MIN(1) :	case LM85_REG_FAN_MIN(2) :	case LM85_REG_FAN_MIN(3) :	case LM85_REG_ALARM1 :	/* Read both bytes at once */		res = i2c_smbus_read_byte_data(client, reg) & 0xff ;		res |= i2c_smbus_read_byte_data(client, reg+1) << 8 ;		break ;	case ADT7463_REG_TMIN_CTL1 :  /* Read WORD MSB, LSB */		res = i2c_smbus_read_byte_data(client, reg) << 8 ;		res |= i2c_smbus_read_byte_data(client, reg+1) & 0xff ;		break ;	default:	/* Read BYTE data */		res = i2c_smbus_read_byte_data(client, reg);		break ;	}	return res ;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/d8d2061590c87c20bf78133461bc74df78803ecb/lm85.c/buggy/drivers/hwmon/lm85.c