kopia lustrzana https://gitlab.com/sane-project/backends
pixma: print size_t portably in AXIS
Use %z to print size_t variablespixma-axis-driver^2
rodzic
91a7b84aa4
commit
040f6a60e0
|
@ -372,7 +372,7 @@ retry:
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
*len = le32toh(header->len);
|
*len = le32toh(header->len);
|
||||||
DBG(LOG_DEBUG, "len=0x%lx\n", *len);
|
DBG(LOG_DEBUG, "len=0x%zx\n", *len);
|
||||||
ret = recv(device[dn].tcp_socket, packet, *len, 0);
|
ret = recv(device[dn].tcp_socket, packet, *len, 0);
|
||||||
if (ret < 512) {
|
if (ret < 512) {
|
||||||
DBG(LOG_DEBUG2, "got2:\n");
|
DBG(LOG_DEBUG2, "got2:\n");
|
||||||
|
@ -394,7 +394,7 @@ retry:
|
||||||
remaining = *len - (ret - sizeof(struct axis_reply));
|
remaining = *len - (ret - sizeof(struct axis_reply));
|
||||||
data_pos = data + ret - sizeof(struct axis_reply);
|
data_pos = data + ret - sizeof(struct axis_reply);
|
||||||
while (remaining > 0) {
|
while (remaining > 0) {
|
||||||
DBG(LOG_DEBUG, "remaining bytes: %ld\n", remaining);
|
DBG(LOG_DEBUG, "remaining bytes: %zd\n", remaining);
|
||||||
ret = recv(device[dn].tcp_socket, data_pos, remaining, 0);
|
ret = recv(device[dn].tcp_socket, data_pos, remaining, 0);
|
||||||
remaining -= ret;
|
remaining -= ret;
|
||||||
data_pos += ret;
|
data_pos += ret;
|
||||||
|
@ -662,7 +662,7 @@ sanei_axis_set_timeout (SANE_Int dn, SANE_Int timeout)
|
||||||
extern SANE_Status
|
extern SANE_Status
|
||||||
sanei_axis_read_bulk (SANE_Int dn, SANE_Byte * buffer, size_t * size)
|
sanei_axis_read_bulk (SANE_Int dn, SANE_Byte * buffer, size_t * size)
|
||||||
{
|
{
|
||||||
DBG(LOG_INFO, "%s(%d, %p, %ld)\n", __func__, dn, buffer, *size);
|
DBG(LOG_INFO, "%s(%d, %p, %zd)\n", __func__, dn, buffer, *size);
|
||||||
uint16_t read_size = htole16(*size);
|
uint16_t read_size = htole16(*size);
|
||||||
axis_send_cmd(device[dn].tcp_socket, AXIS_CMD_READ, &read_size, sizeof(read_size));
|
axis_send_cmd(device[dn].tcp_socket, AXIS_CMD_READ, &read_size, sizeof(read_size));
|
||||||
axis_recv(dn, buffer, size); ////FIXME
|
axis_recv(dn, buffer, size); ////FIXME
|
||||||
|
@ -677,7 +677,7 @@ sanei_axis_write_bulk (SANE_Int dn, const SANE_Byte * buffer, size_t * size)
|
||||||
{
|
{
|
||||||
SANE_Byte dummy_buf[MAX_PACKET_DATA_SIZE];
|
SANE_Byte dummy_buf[MAX_PACKET_DATA_SIZE];
|
||||||
size_t dummy_len;
|
size_t dummy_len;
|
||||||
DBG(LOG_INFO, "%s(%d, %p, %ld)\n", __func__, dn, buffer, *size);
|
DBG(LOG_INFO, "%s(%d, %p, %zd)\n", __func__, dn, buffer, *size);
|
||||||
axis_send_cmd(device[dn].tcp_socket, AXIS_CMD_WRITE, (void *) buffer, *size);
|
axis_send_cmd(device[dn].tcp_socket, AXIS_CMD_WRITE, (void *) buffer, *size);
|
||||||
axis_recv(dn, dummy_buf, &dummy_len); ////FIXME
|
axis_recv(dn, dummy_buf, &dummy_len); ////FIXME
|
||||||
return SANE_STATUS_GOOD;
|
return SANE_STATUS_GOOD;
|
||||||
|
@ -686,7 +686,7 @@ sanei_axis_write_bulk (SANE_Int dn, const SANE_Byte * buffer, size_t * size)
|
||||||
extern SANE_Status
|
extern SANE_Status
|
||||||
sanei_axis_read_int (SANE_Int dn, SANE_Byte * buffer, size_t * size)
|
sanei_axis_read_int (SANE_Int dn, SANE_Byte * buffer, size_t * size)
|
||||||
{
|
{
|
||||||
DBG(LOG_INFO, "%s(%d, %p, %ld)\n", __func__, dn, buffer, *size);
|
DBG(LOG_INFO, "%s(%d, %p, %zd)\n", __func__, dn, buffer, *size);
|
||||||
if (!device[dn].int_size)
|
if (!device[dn].int_size)
|
||||||
return SANE_STATUS_EOF;
|
return SANE_STATUS_EOF;
|
||||||
memcpy(buffer, device[dn].int_data, device[dn].int_size);
|
memcpy(buffer, device[dn].int_data, device[dn].int_size);
|
||||||
|
|
Ładowanie…
Reference in New Issue