X-Git-Url: https://git.archive.openwrt.org/?a=blobdiff_plain;f=blobmsg_json.h;h=eacece617b39693eec59df7f3358c0f086b285b5;hb=08a4bf2a299de28b46f59fc3fa2661e5632c2967;hp=49a8b9badd61a493ffa419b21b0fbf4e249764cf;hpb=0918243e90e64117d898d782de683597216f3137;p=project%2Flibubox.git 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