Fix warnings due to json-c evolution 07/14607/1 5.99.1 flounder/5.99.1 flounder_5.99.1
authorSebastien Douheret <sebastien.douheret@iot.bzh>
Fri, 22 Jun 2018 15:34:39 +0000 (17:34 +0200)
committerSebastien Douheret <sebastien.douheret@iot.bzh>
Fri, 22 Jun 2018 15:38:06 +0000 (17:38 +0200)
Library json-c now returns size_t instead of int.

Change-Id: Ib4f8bcd5dc6382fb3d189e83707a39dee8e14683
Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh>
wrap-json.c

index e757c36..6e60476 100644 (file)
@@ -948,7 +948,7 @@ static struct json_object *clone_object(struct json_object *object, int subdepth
  */
 static struct json_object *clone_array(struct json_object *array, int subdepth)
 {
-       int n = json_object_array_length(array);
+       int n = (int)json_object_array_length(array);
        struct json_object *r = json_object_new_array();
        while (n) {
                n--;
@@ -1183,8 +1183,8 @@ static int jcmp(struct json_object *x, struct json_object *y, int inc, int sort)
                break;
 
        case json_type_array:
-               nx = json_object_array_length(x);
-               ny = json_object_array_length(y);
+               nx = (int)json_object_array_length(x);
+               ny = (int)json_object_array_length(y);
                r = nx - ny;
                if (r > 0 && inc)
                        r = 0;