]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
util: xml: Remove unused virXPathNumber
authorPeter Krempa <pkrempa@redhat.com>
Tue, 4 Oct 2022 13:53:21 +0000 (15:53 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Tue, 1 Nov 2022 12:07:20 +0000 (13:07 +0100)
'virXPathNumber' is not used currently, remove it.

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

index 0b0ccbafe59ece87699c548f5f077354d339555f..61003eff3945602020cb95e15969e8ad13fec5b1 100644 (file)
@@ -3699,7 +3699,6 @@ virXPathLongHex;
 virXPathLongLong;
 virXPathNode;
 virXPathNodeSet;
-virXPathNumber;
 virXPathString;
 virXPathUInt;
 virXPathULong;
index 0548a29e657455382180adb8853c9080cc6e4678..d99b060b63a532e62388fd62b26ae7fc0a225788 100644 (file)
@@ -90,39 +90,6 @@ virXPathString(const char *xpath,
 }
 
 
-/**
- * virXPathNumber:
- * @xpath: the XPath string to evaluate
- * @ctxt: an XPath context
- * @value: the returned double value
- *
- * Convenience function to evaluate an XPath number
- *
- * Returns 0 in case of success in which case @value is set,
- *         or -1 if the evaluation failed.
- */
-int
-virXPathNumber(const char *xpath,
-               xmlXPathContextPtr ctxt,
-               double *value)
-{
-    g_autoptr(xmlXPathObject) obj = NULL;
-
-    if ((ctxt == NULL) || (xpath == NULL) || (value == NULL)) {
-        virReportError(VIR_ERR_INTERNAL_ERROR,
-                       "%s", _("Invalid parameter to virXPathNumber()"));
-        return -1;
-    }
-    obj = xmlXPathEval(BAD_CAST xpath, ctxt);
-    if ((obj == NULL) || (obj->type != XPATH_NUMBER) ||
-        (isnan(obj->floatval))) {
-        return -1;
-    }
-
-    *value = obj->floatval;
-    return 0;
-}
-
 static int
 virXPathLongBase(const char *xpath,
                  xmlXPathContextPtr ctxt,
index febc7cbdfbbb565e7f7b33bba96345c62e9dcfab..6d61d914970b86ddc3b633ed722670ca55269294 100644 (file)
@@ -51,10 +51,6 @@ char *
 virXPathString(const char *xpath,
                xmlXPathContextPtr ctxt);
 int
-virXPathNumber(const char *xpath,
-               xmlXPathContextPtr ctxt,
-               double *value);
-int
 virXPathInt(const char *xpath,
             xmlXPathContextPtr ctxt,
             int *value);