diff --git a/obexd/src/obex.c b/obexd/src/obex.c
index adfcc95..f37cd90 100644
--- a/obexd/src/obex.c
+++ b/obexd/src/obex.c
obex_object_t *obj)
{
int size;
- int32_t len = 0;
+ ssize_t len = 0;
const uint8_t *buffer;
DBG("name=%s type=%s rx_mtu=%d file=%p",
write:
while (os->pending > 0) {
- int w;
+ ssize_t w;
w = os->driver->write(os->object, os->buf + len,
os->pending);
{
obex_headerdata_t hd;
uint8_t *ptr;
- int32_t len;
+ ssize_t len;
unsigned int flags;
uint8_t hi;
len = os->driver->read(os->object, os->buf, os->tx_mtu, &hi);
if (len < 0) {
- error("read(): %s (%d)", strerror(-len), -len);
+ error("read(): %s (%zd)", strerror(-len), -len);
if (len == -EAGAIN)
return len;
else if (len == -ENOSTR)