]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
util: json: Remove 'virJSONValueObjectReplaceValue'
authorPeter Krempa <pkrempa@redhat.com>
Mon, 15 Jan 2024 14:42:14 +0000 (15:42 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Thu, 1 Feb 2024 09:39:40 +0000 (10:39 +0100)
The helper was used only in 'qemucapabilitiesnumbering' test which was
removed.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Andrea Bolognani <abologna@redhat.com>
src/libvirt_private.syms
src/util/virjson.c
src/util/virjson.h

index 035f8c7b5d65e9191d227fb706a74f689af172eb..2ebc0de212746875164feacaf1c83f652e1762de 100644 (file)
@@ -2665,7 +2665,6 @@ virJSONValueObjectHasKey;
 virJSONValueObjectKeysNumber;
 virJSONValueObjectPrependString;
 virJSONValueObjectRemoveKey;
-virJSONValueObjectReplaceValue;
 virJSONValueObjectStealArray;
 virJSONValueObjectStealObject;
 virJSONValueToBuffer;
index 03c3b6cfb9e60c7b16eaf3234c166bc5cc2c0c17..57707350dad8da96a7532bcff6463d862495b0bc 100644 (file)
@@ -1136,26 +1136,6 @@ virJSONValueObjectGetString(virJSONValue *object,
 }
 
 
-void
-virJSONValueObjectReplaceValue(virJSONValue *object,
-                               const char *key,
-                               virJSONValue **newval)
-{
-    size_t i;
-
-    if (object->type != VIR_JSON_TYPE_OBJECT ||
-        !*newval)
-        return;
-
-    for (i = 0; i < object->data.object.npairs; i++) {
-        if (STREQ(object->data.object.pairs[i].key, key)) {
-            virJSONValueFree(object->data.object.pairs[i].value);
-            object->data.object.pairs[i].value = g_steal_pointer(newval);
-        }
-    }
-}
-
-
 /**
  * virJSONValueObjectGetStringOrNumber:
  * @object: JSON value object
index 95b8b14ae6bb8cd1ab92c2e1446ac389369fb381..e622798fe7eb2a163587727d6772b6cb8acdfbc0 100644 (file)
@@ -241,12 +241,6 @@ virJSONValueObjectRemoveKey(virJSONValue *object,
                             virJSONValue **value)
     ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
 
-void
-virJSONValueObjectReplaceValue(virJSONValue *object,
-                               const char *key,
-                               virJSONValue **newval)
-    ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
-
 int
 virJSONValueArrayAppendString(virJSONValue *object,
                               const char *value);