X-Git-Url: http://git.archive.openwrt.org/?p=project%2Flibubox.git;a=blobdiff_plain;f=blobmsg_json.h;h=eacece617b39693eec59df7f3358c0f086b285b5;hp=49a8b9badd61a493ffa419b21b0fbf4e249764cf;hb=a1a97eb11e89c420b84a659a88a4e72c7f04367d;hpb=0918243e90e64117d898d782de683597216f3137 diff --git a/blobmsg_json.h b/blobmsg_json.h index 49a8b9b..eacece6 100644 --- a/blobmsg_json.h +++ b/blobmsg_json.h @@ -26,11 +26,17 @@ bool blobmsg_add_json_from_string(struct blob_buf *b, const char *str); typedef const char *(*blobmsg_json_format_t)(void *priv, struct blob_attr *attr); char *blobmsg_format_json_with_cb(struct blob_attr *attr, bool list, - blobmsg_json_format_t cb, void *priv); + blobmsg_json_format_t cb, void *priv, + int indent); static inline char *blobmsg_format_json(struct blob_attr *attr, bool list) { - return blobmsg_format_json_with_cb(attr, list, NULL, NULL); + return blobmsg_format_json_with_cb(attr, list, NULL, NULL, -1); +} + +static inline char *blobmsg_format_json_indent(struct blob_attr *attr, bool list, int indent) +{ + return blobmsg_format_json_with_cb(attr, list, NULL, NULL, indent); } #endif