]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
util: Remove virParseNumber
authorPeter Krempa <pkrempa@redhat.com>
Mon, 1 Apr 2019 15:45:46 +0000 (17:45 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Wed, 3 Apr 2019 14:51:02 +0000 (16:51 +0200)
We have more modern replacements.

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

index 4a312218a26a1a0199f6c3b1aba7d1ae3b7c854d..212adf53c169ed3e2e6b1be3d2528c1f5eb47a8c 100644 (file)
@@ -3223,7 +3223,6 @@ virIsSUID;
 virMemoryLimitIsSet;
 virMemoryLimitTruncate;
 virMemoryMaxValue;
-virParseNumber;
 virParseOwnershipIds;
 virParseVersionString;
 virScaleInteger;
index c0acf59831323142434130a599740e0699234b05..3f214629ac45c6bac40cb6c0f8f527302d1b4b5b 100644 (file)
@@ -278,37 +278,6 @@ virScaleInteger(unsigned long long *value, const char *suffix,
 }
 
 
-/**
- * virParseNumber:
- * @str: pointer to the char pointer used
- *
- * Parse an unsigned number
- *
- * Returns the unsigned number or -1 in case of error. @str will be
- *         updated to skip the number.
- */
-int
-virParseNumber(const char **str)
-{
-    int ret = 0;
-    const char *cur = *str;
-
-    if ((*cur < '0') || (*cur > '9'))
-        return -1;
-
-    while (c_isdigit(*cur)) {
-        unsigned int c = *cur - '0';
-
-        if ((ret > INT_MAX / 10) ||
-            ((ret == INT_MAX / 10) && (c > INT_MAX % 10)))
-            return -1;
-        ret = ret * 10 + c;
-        cur++;
-    }
-    *str = cur;
-    return ret;
-}
-
 /**
  * virParseVersionString:
  * @str: const char pointer to the version string
index a80e28b670952f1e9c9e98bd2394705cf3979c6a..e537cc36cb5cf1002246c3f7943d6e71d56f9db1 100644 (file)
@@ -54,7 +54,6 @@ int virScaleInteger(unsigned long long *value, const char *suffix,
 
 int virHexToBin(unsigned char c);
 
-int virParseNumber(const char **str);
 int virParseVersionString(const char *str, unsigned long *version,
                           bool allowMissing);