int ds_read_bit(struct ds_device *dev, u8 *bit){	int err;	err = ds_send_control_mode(dev, MOD_PULSE_EN, PULSE_SPUE);	if (err)		return err;		err = ds_send_control(dev, COMM_BIT_IO | COMM_IM | COMM_SPU | COMM_D, 0);	if (err)		return err;		err = ds_recv_data(dev, bit, sizeof(*bit));	if (err < 0)		return err;	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/8949d2aa05ddf5e9a31d738568a79915970cb38e/dscore.c/buggy/drivers/w1/dscore.c