add blobmsg_name()
authorFelix Fietkau <nbd@openwrt.org>
Sun, 23 Jan 2011 19:06:03 +0000 (20:06 +0100)
committerFelix Fietkau <nbd@openwrt.org>
Sun, 23 Jan 2011 19:06:03 +0000 (20:06 +0100)
blobmsg.h

index 3085d00..8594add 100644 (file)
--- a/blobmsg.h
+++ b/blobmsg.h
@@ -49,6 +49,12 @@ static inline int blobmsg_hdrlen(int namelen)
        return BLOBMSG_PADDING(sizeof(struct blobmsg_hdr) + namelen + 1);
 }
 
        return BLOBMSG_PADDING(sizeof(struct blobmsg_hdr) + namelen + 1);
 }
 
+static inline void *blobmsg_name(struct blob_attr *attr)
+{
+       struct blobmsg_hdr *hdr = blob_data(attr);
+       return &hdr->name;
+}
+
 static inline void *blobmsg_data(struct blob_attr *attr)
 {
        struct blobmsg_hdr *hdr = blob_data(attr);
 static inline void *blobmsg_data(struct blob_attr *attr)
 {
        struct blobmsg_hdr *hdr = blob_data(attr);