Lines Matching defs:buffer
114 {"buffer-size", optional_argument, NULL, 'B'},
170 static SANE_Byte *buffer;
1348 fprintf (stderr, "%s: can't allocate image buffer (%dx%d)\n",
1510 case, we need to buffer all data before we can write
1544 status = sane_read (device, buffer, buffer_size, &len);
1581 image.data[offset + 3 * i] = buffer[i];
1595 image.data[offset + i] = buffer[i];
1609 image.data[offset + i] = buffer[i];
1632 memcpy(pngbuf + pngrow, buffer + i, parm.bytes_per_line - pngrow);
1659 memcpy(pngbuf + pngrow, buffer + i, left);
1671 memcpy(jpegbuf + jpegrow, buffer + i, parm.bytes_per_line - jpegrow);
1688 memcpy(jpegbuf + jpegrow, buffer + i, left);
1694 fwrite (buffer, 1, len, ofp);
1705 fwrite (buffer, 1, 1, ofp);
1706 buffer[0] = (SANE_Byte) hang_over;
1715 LSB = buffer[i];
1716 buffer[i] = buffer[i + 1];
1717 buffer[i + 1] = LSB;
1722 hang_over = buffer[len - 1];
1726 fwrite (buffer, 1, len, ofp);
1733 if (buffer[i] >= max)
1734 max = buffer[i];
1735 else if (buffer[i] < min)
1736 min = buffer[i];
1808 /* flush the output buffer */
1848 pass_fail (int max, int len, SANE_Byte * buffer, SANE_Status status)
1852 else if (buffer[len] != 0x23)
1854 while (len <= max && buffer[len] != 0x23)
2396 -B, --buffer-size=# change input buffer size (in kB, default 32)\n");
2730 buffer = malloc (buffer_size);