diff options
Diffstat (limited to 'lib/json.h')
| -rw-r--r-- | lib/json.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/json.h b/lib/json.h index 561f7cc405..b217df0a7b 100644 --- a/lib/json.h +++ b/lib/json.h @@ -26,6 +26,12 @@ #include <json-c/json.h> #else #include <json/json.h> + +/* + * json_object_to_json_string_ext is only available for json-c + * so let's just turn it back to the original usage. + */ +#define json_object_to_json_string_ext(A, B) json_object_to_json_string (A) #endif extern int use_json(const int argc, const char *argv[]); @@ -33,6 +39,8 @@ extern void json_object_string_add(struct json_object* obj, const char *key, const char *s); extern void json_object_int_add(struct json_object* obj, const char *key, int32_t i); +extern void json_object_long_add(struct json_object* obj, const char *key, + int64_t i); extern void json_object_boolean_false_add(struct json_object* obj, const char *key); extern void json_object_boolean_true_add(struct json_object* obj, @@ -40,4 +48,6 @@ extern void json_object_boolean_true_add(struct json_object* obj, extern struct json_object* json_object_lock(struct json_object *obj); extern void json_object_free(struct json_object *obj); +#define JSON_STR "JavaScript Object Notation\n" + #endif /* _QUAGGA_JSON_H */ |
