]> xenbits.xensource.com Git - libvirt.git/commitdiff
util: json: Make argument of virJSONValueArraySize const
authorPeter Krempa <pkrempa@redhat.com>
Thu, 15 Jan 2015 13:40:48 +0000 (14:40 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Fri, 23 Jan 2015 12:18:04 +0000 (13:18 +0100)
The function doesn't allow to modify the array in any way, thus the
argument can be const.

src/util/virjson.c
src/util/virjson.h

index 3ffa19f7db6feb387057e6a1021d64015fd8865f..9f2e1cfce253ef9bdd31be32d383e7a9595b05c6 100644 (file)
@@ -797,7 +797,7 @@ virJSONValueIsArray(virJSONValuePtr array)
 
 
 int
-virJSONValueArraySize(virJSONValuePtr array)
+virJSONValueArraySize(const virJSONValue *array)
 {
     if (array->type != VIR_JSON_TYPE_ARRAY)
         return -1;
index 1996a91104ec5a76b4751b786027bb05109247f6..c0aefba1d5abb92172fcfec1d4f9bde1ba5423ba 100644 (file)
@@ -105,7 +105,7 @@ int virJSONValueObjectHasKey(virJSONValuePtr object, const char *key);
 virJSONValuePtr virJSONValueObjectGet(virJSONValuePtr object, const char *key);
 
 bool virJSONValueIsArray(virJSONValuePtr array);
-int virJSONValueArraySize(virJSONValuePtr object);
+int virJSONValueArraySize(const virJSONValue *array);
 virJSONValuePtr virJSONValueArrayGet(virJSONValuePtr object, unsigned int element);
 virJSONValuePtr virJSONValueArraySteal(virJSONValuePtr object, unsigned int element);