X-Git-Url: http://git.archive.openwrt.org/?p=project%2Flibubox.git;a=blobdiff_plain;f=blob.h;h=10adde87c0784dff18c3732e2223d41e57a691d2;hp=80ad7d0ebb5281c66fda5721d0187d3f91d2b3a3;hb=34a6d05f9a84d0c6e07e12a976245a7d611d8e22;hpb=b1c320132e5adac3c3ba5545c66123b0618f8cd0;ds=sidebyside diff --git a/blob.h b/blob.h index 80ad7d0..10adde8 100644 --- a/blob.h +++ b/blob.h @@ -213,15 +213,7 @@ blob_next(const struct blob_attr *attr) return (struct blob_attr *) ((char *) attr + blob_pad_len(attr)); } -static inline bool -blob_attr_equal(const struct blob_attr *a1, const struct blob_attr *a2) -{ - if (blob_pad_len(a1) != blob_pad_len(a2)) - return false; - - return !memcmp(a1, a2, blob_pad_len(a1)); -} - +extern bool blob_attr_equal(const struct blob_attr *a1, const struct blob_attr *a2); extern int blob_buf_init(struct blob_buf *buf, int id); extern void blob_buf_free(struct blob_buf *buf); extern struct blob_attr *blob_new(struct blob_buf *buf, int id, int payload);