Enhance 'wrap_json_clone_depth' description 29/15529/2 5.99.2 flounder/5.99.2 flounder_5.99.2
authorJonathan Aillet <jonathan.aillet@iot.bzh>
Fri, 20 Jul 2018 10:43:19 +0000 (12:43 +0200)
committerRomain Forlot <romain.forlot@iot.bzh>
Mon, 23 Jul 2018 11:40:43 +0000 (11:40 +0000)
Enhance 'wrap_json_clone_depth' description by adding details about
clone depth using this function.

Change-Id: Iede8fa6a697f12e8a32c1e15afdcef445edbcfe4
Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
wrap-json.c

index 6e60476..0633991 100644 (file)
@@ -992,9 +992,13 @@ struct json_object *wrap_json_clone_depth(struct json_object *item, int depth)
 }
 
 /**
- * Clones the 'object': returns a copy of it. But doen't clones
+ * Clones the 'object': returns a copy of it. But doesn't clones
  * the content. Synonym of wrap_json_clone_depth(object, 1).
  *
+ * Be aware that this implementation doesn't clones content that is deeper
+ * than 1 but it does link these contents to the original object and
+ * increments their use count. So, everything deeper that 1 is still available.
+ *
  * @param object the object to clone
  *
  * @return a copy of the object.