Integer types in obex_write_stream and obex_read_stream shell be the same as those returned by read and write function prototypes of obex_mime_type_driver. --- src/obex.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/obex.c b/src/obex.c index adfcc95..0a0b6b9 100644 --- a/src/obex.c +++ b/src/obex.c @@ -555,7 +555,7 @@ static int obex_read_stream(struct obex_session *os, obex_t *obex, 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", @@ -596,7 +596,7 @@ static int obex_read_stream(struct obex_session *os, obex_t *obex, write: while (os->pending > 0) { - int w; + ssize_t w; w = os->driver->write(os->object, os->buf + len, os->pending); @@ -622,7 +622,7 @@ static int obex_write_stream(struct obex_session *os, { obex_headerdata_t hd; uint8_t *ptr; - int32_t len; + ssize_t len; unsigned int flags; uint8_t hi; -- 1.7.0.4 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html