Lines Matching refs:buff
5536 /* big scanners and small ones in non-buff mode: OP to detect paper */
6741 copy_line(struct scanner *s, unsigned char * buff, int side)
6759 memcpy(s->buffers[side]+s->i.bytes_sent[side], buff, sbwidth);
6780 line[i*3] = line[i*3+1] = line[i*3+2] = buff[i*3];
6784 line[i*3] = line[i*3+1] = line[i*3+2] = buff[i*3+1];
6788 line[i*3] = line[i*3+1] = line[i*3+2] = buff[i*3+2];
6792 line[i*3] = (buff[i*3+1] + buff[i*3+2])/2;
6793 line[i*3+1] = buff[i*3+1];
6794 line[i*3+2] = buff[i*3+2];
6799 line[i*3] = buff[i*3];
6800 line[i*3+1] = (buff[i*3] + buff[i*3+2])/2;
6801 line[i*3+2] = buff[i*3+2];
6806 line[i*3] = buff[i*3];
6807 line[i*3+1] = buff[i*3+1];
6808 line[i*3+2] = (buff[i*3] + buff[i*3+1])/2;
6814 memcpy(line, buff, sbwidth);
6820 line[i*3] = line[i*3+1] = line[i*3+2] = buff[i];
6826 unsigned char curr = buff[i];