Lines Matching refs:cap_buf
1712 u_char cap_buf[256]; /* buffer for cap data */
1791 size_t len = sizeof (cap_buf);
1798 read_data (fd, ARTEC_DATA_CAPABILITY_DATA, cap_buf, &len);
1801 strncpy (info, (const char *) &cap_buf[0], 8);
1804 strncpy (info, (const char *) &cap_buf[8], 16);
1807 strncpy (info, (const char *) &cap_buf[24], 4);
1810 sprintf (info, "%d ", cap_buf[29]);
1812 sprintf (info, "%d ", cap_buf[30]);
1814 sprintf (info, "%d ", (cap_buf[31] << 8) | cap_buf[32]);
1816 sprintf (info, "%d ", cap_buf[33]);
1818 sprintf (info, "%d ", (cap_buf[34] << 8) | cap_buf[35]);
1820 sprintf (info, "%d ", (cap_buf[36] << 8) | cap_buf[37]);
1822 sprintf (info, "%d ", (cap_buf[38] << 8) | cap_buf[39]);
1824 sprintf (info, "%d ", (cap_buf[40] << 8) | cap_buf[41]);
1826 sprintf (info, "%d ", (cap_buf[42] << 8) | cap_buf[43]);
1828 sprintf (info, "%d ", (cap_buf[44] << 8) | cap_buf[45]);
1830 sprintf (info, "%s ", cap_buf[46] == 0x80 ? "yes" : "no");
1832 sprintf (info, "%s ", cap_buf[47] == 0x80 ? "yes" : "no");
1834 sprintf (info, "%s ", cap_buf[48] == 0x80 ? "yes" : "no");
1836 sprintf (info, "%d ", cap_buf[49]);
1838 sprintf (info, "%s ", cap_buf[50] == 0x80 ? "yes" : "no");
1840 sprintf (info, "%s ", cap_buf[51] == 0x80 ? "yes" : "no");
1842 sprintf (info, "%s ", cap_buf[52] == 0x80 ? "yes" : "no");
1844 sprintf (info, "%s ", cap_buf[53] == 0x00 ? "AT006" : "AT010");
1846 sprintf (info, "%s ", cap_buf[54] == 0x82 ? "SCSI2" :
1847 cap_buf[54] == 0x81 ? "SCSI1" : "Parallel");
1849 sprintf (info, "%d ", (cap_buf[55] << 8) | cap_buf[56]);
1851 sprintf (info, "%d ", (cap_buf[57] << 8) | cap_buf[58]);
1856 dev->width = ((float) ((cap_buf[55] << 8) | cap_buf[56])) / 1000;
1857 dev->height = ((float) ((cap_buf[57] << 8) | cap_buf[58])) / 1000;