]> xenbits.xensource.com Git - libvirt.git/commitdiff
Remove all use of virHexToBin
authorJán Tomko <jtomko@redhat.com>
Sun, 23 Feb 2020 19:58:35 +0000 (20:58 +0100)
committerJán Tomko <jtomko@redhat.com>
Mon, 24 Feb 2020 19:25:48 +0000 (20:25 +0100)
Replace it by g_ascii_xdigit_value.

Signed-off-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Laine Stump <laine@redhat.com>
src/util/virbitmap.c
src/util/virmacaddr.c
src/vmx/vmx.c

index 0679915f70a062f11708ca66f1a54dd55b7f6a41..baf77fe556e7d917165b972ee628c838975328eb 100644 (file)
@@ -27,7 +27,6 @@
 #include "viralloc.h"
 #include "virbuffer.h"
 #include "virstring.h"
-#include "virutil.h"
 #include "virerror.h"
 
 #define VIR_FROM_THIS VIR_FROM_NONE
@@ -1168,7 +1167,7 @@ virBitmapNewString(const char *string)
         return NULL;
 
     for (i = 0; i < len; i++) {
-        unsigned long nibble = virHexToBin(string[len - i - 1]);
+        unsigned long nibble = g_ascii_xdigit_value(string[len - i - 1]);
         nibble <<= VIR_BITMAP_BIT_OFFSET(i * 4);
         bitmap->map[VIR_BITMAP_UNIT_OFFSET(i * 4)] |= nibble;
     }
index 182bd582fb555f81fe303ffc94b22fb2a4b04d4c..35918bca4163f59200223581819709490204a264 100644 (file)
@@ -23,7 +23,6 @@
 
 #include "virmacaddr.h"
 #include "virrandom.h"
-#include "virutil.h"
 #include "viralloc.h"
 
 static const unsigned char virMacAddrBroadcastAddrRaw[VIR_MAC_BUFLEN] =
@@ -213,8 +212,8 @@ virMacAddrParseHex(const char *str, virMacAddrPtr addr)
         return -1;
 
     for (i = 0; i < VIR_MAC_BUFLEN; i++)
-        addr->addr[i] = (virHexToBin(str[2 * i]) << 4 |
-                         virHexToBin(str[2 * i + 1]));
+        addr->addr[i] = (g_ascii_xdigit_value(str[2 * i]) << 4 |
+                         g_ascii_xdigit_value(str[2 * i + 1]));
     return 0;
 }
 
index 4362da6ceeb1ecd5eb0166778c8cf2f6a6734e7d..b0f7b6a9774e509b89f0c4072f67b451e0acea66 100644 (file)
@@ -28,7 +28,6 @@
 #include "virconf.h"
 #include "viralloc.h"
 #include "virlog.h"
-#include "viruuid.h"
 #include "vmx.h"
 #include "viruri.h"
 #include "virstring.h"
@@ -673,7 +672,8 @@ virVMXUnescapeHex(char *string, char escape)
             if (!g_ascii_isxdigit(tmp1[1]) || !g_ascii_isxdigit(tmp1[2]))
                 return -1;
 
-            *tmp2++ = virHexToBin(tmp1[1]) * 16 + virHexToBin(tmp1[2]);
+            *tmp2++ = g_ascii_xdigit_value(tmp1[1]) * 16 +
+                g_ascii_xdigit_value(tmp1[2]);
             tmp1 += 3;
         } else {
             *tmp2++ = *tmp1++;