jsoninfo: make abuf_json_int take a long long value
authorFerry Huberts <ferry.huberts@pelagic.nl>
Sun, 6 Mar 2016 11:37:42 +0000 (12:37 +0100)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Sun, 6 Mar 2016 16:04:22 +0000 (17:04 +0100)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
lib/jsoninfo/src/olsrd_jsoninfo_helpers.c
lib/jsoninfo/src/olsrd_jsoninfo_helpers.h

index 6d35a5d..41fbb20 100644 (file)
@@ -139,10 +139,10 @@ void abuf_json_string(struct autobuf *abuf, const char* key, const char* value)
   entrynumber[currentjsondepth]++;
 }
 
-void abuf_json_int(struct autobuf *abuf, const char* key, long value) {
+void abuf_json_int(struct autobuf *abuf, const char* key, long long value) {
   abuf_json_insert_comma(abuf);
   abuf_json_new_indent(abuf);
-  abuf_appendf(abuf, "\"%s\": %ld", key, value);
+  abuf_appendf(abuf, "\"%s\": %lld", key, value);
   entrynumber[currentjsondepth]++;
 }
 
index 3368635..987c8d4 100644 (file)
@@ -64,7 +64,7 @@ void abuf_json_boolean(struct autobuf *abuf, const char* key, bool value);
 
 void abuf_json_string(struct autobuf *abuf, const char* key, const char* value);
 
-void abuf_json_int(struct autobuf *abuf, const char* key, long value);
+void abuf_json_int(struct autobuf *abuf, const char* key, long long value);
 
 void abuf_json_float(struct autobuf *abuf, const char* key, double value);