if (state->prevUCBlocks < _ucblocks) *ucblocks = (_ucblocks - state->prevUCBlocks); else *ucblocks = state->prevUCBlocks - _ucblocks; 
if (state->prevUCBlocks < _ucblocks) *ucblocks = (_ucblocks - state->prevUCBlocks); else *ucblocks = state->prevUCBlocks - _ucblocks; 
static int cx22702_read_ucblocks(struct dvb_frontend* fe, u32* ucblocks){	struct cx22702_state* state = fe->demodulator_priv;	u8 _ucblocks;	/* RS Uncorrectable Packet Count then reset */	_ucblocks = cx22702_readreg (state, 0xE3);	if (state->prevUCBlocks < _ucblocks) *ucblocks = (_ucblocks - state->prevUCBlocks);	else *ucblocks = state->prevUCBlocks - _ucblocks;	state->prevUCBlocks = _ucblocks;	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/f46dbb050b5c7585c34b9ef717d81d6fee883f9b/cx22702.c/buggy/drivers/media/dvb/frontends/cx22702.c