diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2016-12-02 20:39:24 -0500 |
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-01-17 18:46:24 -0500 |
| commit | 2047fdb5e741c5e645c0bad2ec43c5eafa8b947f (patch) | |
| tree | f5a94674321641b7ef36a9e1618be4fffda0319b /lib/json.h | |
| parent | dd3415b74b503f117039e3f18c2bf362e0cfda4c (diff) | |
lib: Allow json to work across different versions.
The json_object_object_get_ex function is not fully available
across all versions of json. Write a wrapper to allow
it to work.
Ticket: CM-13872
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'lib/json.h')
| -rw-r--r-- | lib/json.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/json.h b/lib/json.h index bacc799519..7e98614280 100644 --- a/lib/json.h +++ b/lib/json.h @@ -32,6 +32,10 @@ * 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) + +extern int json_object_object_get_ex(struct json_object *obj, + const char *key, + struct json_object **value); #endif #include "command.h" |
