s->rd_index++; 
s->rd_index += 3; 
static void block_to_buf(struct saa6588 *s, unsigned char *blockbuf){	unsigned int i;	if (debug > 3)		dprintk(PREFIX "New block: ");	for (i = 0; i < 3; ++i) {		if (debug > 3)			dprintk("0x%02x ", blockbuf[i]);		s->buffer[s->wr_index] = blockbuf[i];		s->wr_index++;	}	if (s->wr_index >= s->buf_size)		s->wr_index = 0;	if (s->wr_index == s->rd_index) {		s->rd_index++;		if (s->rd_index >= s->buf_size)			s->rd_index = 0;	} else		s->block_count++;	if (debug > 3)		dprintk("%d blocks total.\n", s->block_count);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/6c3d67abdb79ff3e22cd19476c05294274434143/saa6588.c/clean/drivers/media/video/saa6588.c