- struct blob_attr *cur;
- int rem;
-
- blob_for_each_attr(cur, data, rem) {
- switch (blobmsg_type(cur)) {
- case BLOBMSG_TYPE_STRING:
- printf("%s=%s\n", blobmsg_name(cur), (char *) blobmsg_data(cur));
- break;
- case BLOBMSG_TYPE_INT32:
- printf("%s=%d\n", blobmsg_name(cur), (int32_t) blobmsg_get_u32(cur));
- break;
- case BLOBMSG_TYPE_INT8:
- printf("%s=%s\n", blobmsg_name(cur), blobmsg_get_u8(cur) ? "true" : "false");
- break;
- }
- }