From de46223cc4a52ee4a69f7b52f9dbcb4958ac6652 Mon Sep 17 00:00:00 2001 From: Andrew Bettison Date: Mon, 20 Jan 2014 15:43:37 +1030 Subject: [PATCH] strbuf_json_boolean() --- strbuf_helpers.c | 6 ++++++ strbuf_helpers.h | 1 + 2 files changed, 7 insertions(+) diff --git a/strbuf_helpers.c b/strbuf_helpers.c index e2ed5ec3..50eaee1c 100644 --- a/strbuf_helpers.c +++ b/strbuf_helpers.c @@ -465,6 +465,12 @@ strbuf strbuf_json_null(strbuf sb) return sb; } +strbuf strbuf_json_boolean(strbuf sb, int boolean) +{ + strbuf_puts(sb, boolean ? "true" : "false"); + return sb; +} + strbuf strbuf_json_string(strbuf sb, const char *str) { if (str) { diff --git a/strbuf_helpers.h b/strbuf_helpers.h index 4fee86cb..2a7a4a1a 100644 --- a/strbuf_helpers.h +++ b/strbuf_helpers.h @@ -166,6 +166,7 @@ strbuf strbuf_append_quoted_string(strbuf sb, const char *str); * @author Andrew Bettison */ strbuf strbuf_json_null(strbuf sb); +strbuf strbuf_json_boolean(strbuf sb, int boolean); strbuf strbuf_json_string(strbuf sb, const char *str); strbuf strbuf_json_hex(strbuf sb, const unsigned char *buf, size_t len);