blobmsg: make blobmsg_len and blobmsg_data_len return unsigned value
[project/libubox.git] / blobmsg.h
index b06ef597d8c6d836d9eecb9227e6825576ada13e..0af0878900009d0d481828ff59f0fbab59454ec6 100644 (file)
--- a/blobmsg.h
+++ b/blobmsg.h
@@ -86,7 +86,7 @@ static inline void *blobmsg_data(const struct blob_attr *attr)
        return data;
 }
 
-static inline int blobmsg_data_len(const struct blob_attr *attr)
+static inline size_t blobmsg_data_len(const struct blob_attr *attr)
 {
        uint8_t *start, *end;
 
@@ -99,7 +99,7 @@ static inline int blobmsg_data_len(const struct blob_attr *attr)
        return blob_len(attr) - (end - start);
 }
 
-static inline int blobmsg_len(const struct blob_attr *attr)
+static inline size_t blobmsg_len(const struct blob_attr *attr)
 {
        return blobmsg_data_len(attr);
 }