From 0d56d1bf3830d976c3e8bea040284be8897de02f Mon Sep 17 00:00:00 2001 From: Eric Fischer Date: Tue, 29 Aug 2017 14:49:24 -0700 Subject: [PATCH] Add missing #include --- evaluator.cpp | 1 + jsonpull/jsonpull.c | 4 ++-- jsonpull/jsonpull.h | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/evaluator.cpp b/evaluator.cpp index c976c44..3f113ff 100644 --- a/evaluator.cpp +++ b/evaluator.cpp @@ -1,5 +1,6 @@ #include #include +#include #include #include "mvt.hpp" #include "evaluator.hpp" diff --git a/jsonpull/jsonpull.c b/jsonpull/jsonpull.c index 35caac8..3067f4f 100644 --- a/jsonpull/jsonpull.c +++ b/jsonpull/jsonpull.c @@ -77,12 +77,12 @@ static ssize_t read_string(json_pull *j, char *buffer, size_t n) { out++; } - j->source = cp + out; + j->source = (void *) (cp + out); return out; } json_pull *json_begin_string(const char *s) { - return json_begin(read_string, s); + return json_begin(read_string, (void *) s); } void json_end(json_pull *p) { diff --git a/jsonpull/jsonpull.h b/jsonpull/jsonpull.h index 2f44b1d..1983a35 100644 --- a/jsonpull/jsonpull.h +++ b/jsonpull/jsonpull.h @@ -46,7 +46,7 @@ typedef struct json_pull { int line; ssize_t (*read)(struct json_pull *, char *buf, size_t n); - const void *source; + void *source; char *buffer; ssize_t buffer_tail; ssize_t buffer_head;