Lines Matching defs:buf
1634 store_reclen (SANE_Byte * buf, size_t buf_size, int i, size_t reclen)
1636 buf[i++] = (reclen >> 24) & 0xff;
1639 buf[i++] = (reclen >> 16) & 0xff;
1642 buf[i++] = (reclen >> 8) & 0xff;
1645 buf[i++] = (reclen >> 0) & 0xff;
1658 SANE_Byte buf[8192];
1726 if (writer + nbytes > sizeof (buf))
1727 nbytes = sizeof (buf) - writer;
1731 nwritten = write (data_fd, buf + writer, nbytes);
1744 if (writer == sizeof (buf))
1759 if (reader >= (int) sizeof (buf))
1760 reader -= sizeof(buf);
1763 nbytes = sizeof (buf) - 4;
1764 if (reader + nbytes > sizeof (buf))
1765 nbytes = sizeof (buf) - reader;
1769 status = sane_read (be_handle, buf + reader, nbytes, &length);
1776 if (reader >= (int) sizeof (buf))
1788 store_reclen (buf, sizeof (buf), i, length);
1791 if (status_dirty && sizeof (buf) - bytes_in_buf >= 5)
1794 reader = store_reclen (buf, sizeof (buf), reader, 0xffffffff);
1795 buf[reader] = status;