Lines Matching defs:buffer
517 either 1, 3 or 6. On failure, 0 is returned. If buffer is 0, the
520 qc_readbytes (QC_Scanner * s, unsigned char buffer[])
527 if (!buffer)
554 buffer[0] = lo & 0xf;
555 buffer[1] = ((lo & 0x70) >> 4) | ((hi & 1) << 3);
556 buffer[2] = (hi & 0x1e) >> 1;
557 buffer[3] = lo2 & 0xf;
558 buffer[4] = ((lo2 & 0x70) >> 4) | ((hi2 & 1) << 3);
559 buffer[5] = (hi2 & 0x1e) >> 1;
564 buffer[0] = lo & 0x3f;
565 buffer[1] = ((lo & 0x40) >> 6) | (hi << 1);
566 buffer[2] = lo2 & 0x3f;
567 buffer[3] = ((lo2 & 0x40) >> 6) | (hi2 << 1);
572 buffer[0] = lo | ((hi & 0x1) << 7);
573 buffer[1] = ((hi2 & 0x1e) >> 1) | ((hi & 0x1e) << 3);
574 buffer[2] = lo2 | ((hi2 & 0x1) << 7);
596 buffer[0] = lo;
597 buffer[1] = hi;
605 buffer[0] = (lo << 2) | ((hi & 0xc) >> 2);
612 buffer[0] = lo | s->saved_bits;
619 buffer[0] = ((lo & 0xc) >> 2) | s->saved_bits;
620 buffer[1] = ((lo & 3) << 4) | hi;
633 buffer[0] = (lo << 4) | hi;
817 static SANE_Byte *buffer = 0, *extra = 0;
884 if (buffer)
885 buffer = realloc (buffer, num_bytes);
887 buffer = malloc (num_bytes);
888 if (!buffer)
910 count = qc_readbytes (s, buffer + len);
938 count = qc_readbytes (s, buffer + len);
943 val = buffer[len + i];
946 buffer[len + i] = (val << shift) | (val >> (8 - 2 * shift));
970 src = buffer;
976 despeckle32 (width / 2, req.params.lines / 2, buffer, extra);
1066 src = buffer;
1070 buffer, extra);
2197 /* read what's left over in the pipe/file buffer: */