diff options
author | Felix Fietkau <nbd@nbd.name> | 2023-01-03 10:43:44 +0100 |
---|---|---|
committer | Felix Fietkau <nbd@nbd.name> | 2023-01-03 10:43:49 +0100 |
commit | eac92a4d5d82eb31e712157e7eb425af728b2c43 (patch) | |
tree | 2f5a6a7d43a5da4955784216d5e23b4fc15b71c2 | |
parent | b09b316aeaf6282bf2d2f7df9d2cc2cdf3977691 (diff) | |
download | libubox-eac92a4d5d82eb31e712157e7eb425af728b2c43.tar.gz |
blobmsg: add blobmsg_parse_array_attr
Wrapper around blobmsg_parse_array, similar to blobmsg_parse_attr
Signed-off-by: Felix Fietkau <nbd@nbd.name>
-rw-r--r-- | blobmsg.h | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -182,7 +182,14 @@ static inline int blobmsg_parse_attr(const struct blobmsg_policy *policy, int policy_len, struct blob_attr **tb, struct blob_attr *data) { - return blobmsg_parse(policy, policy_len, tb, blobmsg_data(data), blobmsg_len(data)); + return blobmsg_parse(policy, policy_len, tb, blobmsg_data(data), blobmsg_len(data)); +} + +static inline int +blobmsg_parse_array_attr(const struct blobmsg_policy *policy, int policy_len, + struct blob_attr **tb, struct blob_attr *data) +{ + return blobmsg_parse_array(policy, policy_len, tb, blobmsg_data(data), blobmsg_len(data)); } static inline int |