X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=src%2Fdump.c;h=42eb256073a73b4eee20504d6e49ca3cc0bf0de7;hb=781bda140418821ad79ef513b0fd8cfbc0ce552e;hp=c55d332c1f9e79ec897a6fe358829e4ba11a1fbd;hpb=014c49c28570eddeb482f8580a88d48b491d15b0;p=jansson.git diff --git a/src/dump.c b/src/dump.c index c55d332..42eb256 100644 --- a/src/dump.c +++ b/src/dump.c @@ -41,8 +41,8 @@ static int dump_to_file(const char *buffer, int size, void *data) return 0; } -/* 256 spaces (the maximum indentation size) */ -static char whitespace[] = " "; +/* 32 spaces (the maximum indentation size) */ +static char whitespace[] = " "; static int dump_indent(size_t flags, int depth, int space, dump_func dump, void *data) { @@ -185,7 +185,9 @@ static int do_dump(const json_t *json, size_t flags, int depth, char buffer[MAX_INTEGER_STR_LENGTH]; int size; - size = snprintf(buffer, MAX_INTEGER_STR_LENGTH, "%li", json_integer_value(json)); + size = snprintf(buffer, MAX_INTEGER_STR_LENGTH, + "%" JSON_INTEGER_FORMAT, + json_integer_value(json)); if(size >= MAX_INTEGER_STR_LENGTH) return -1;