From 944c4c731e0a237824496e335f8086fbe038f248 Mon Sep 17 00:00:00 2001 From: Chip Black Date: Sat, 22 Mar 2014 17:35:47 -0500 Subject: [PATCH] yajl is kind of annoying with unsigned char types --- common/json.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/common/json.c b/common/json.c index eebea2c..833c968 100644 --- a/common/json.c +++ b/common/json.c @@ -30,16 +30,16 @@ void json_generate_one_record(yajl_gen g, const char *author, struct blerg *b, u yajl_gen_map_open(g); if (author != NULL) { - yajl_gen_string(g, "author", 6); - yajl_gen_string(g, author, strlen(author)); + yajl_gen_string(g, (unsigned char *)"author", 6); + yajl_gen_string(g, (unsigned char *)author, strlen(author)); } - yajl_gen_string(g, "record", 6); + yajl_gen_string(g, (unsigned char *)"record", 6); snprintf(number, 21, "%llu", record); - yajl_gen_string(g, number, strlen(number)); - yajl_gen_string(g, "timestamp", 9); + yajl_gen_string(g, (unsigned char *)number, strlen(number)); + yajl_gen_string(g, (unsigned char *)"timestamp", 9); yajl_gen_integer(g, blerg_get_timestamp(b, record)); - yajl_gen_string(g, "data", 4); - yajl_gen_string(g, data, len); + yajl_gen_string(g, (unsigned char *)"data", 4); + yajl_gen_string(g, (unsigned char *)data, len); yajl_gen_map_close(g); free(data); -- 2.25.1