Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Cole Robinson <crobinso@redhat.com>
{
unsigned char c, d;
do {
- while (*p == '0' && c_isxdigit(p[1]))
+ while (*p == '0' && g_ascii_isxdigit(p[1]))
++p;
- while (*q == '0' && c_isxdigit(q[1]))
+ while (*q == '0' && g_ascii_isxdigit(q[1]))
++q;
c = c_tolower(*p);
d = c_tolower(*q);
/* This is solely to avoid accepting the leading
* space or "+" that strtoul would otherwise accept.
*/
- if (!c_isxdigit(*str))
+ if (!g_ascii_isxdigit(*str))
break;
result = strtoul(str, &end_ptr, 16); /* exempt from syntax-check */
p += 2;
for (i = 0; p[i]; i++) {
- if (!c_isxdigit(p[i]))
+ if (!g_ascii_isxdigit(p[i]))
break;
}
#include <time.h>
#include <unistd.h>
-#include "c-ctype.h"
#include "internal.h"
#include "virutil.h"
#include "virerror.h"
cur++;
continue;
}
- if (!c_isxdigit(*cur))
+ if (!g_ascii_isxdigit(*cur))
goto error;
uuid[i] = virHexToBin(*cur);
uuid[i] *= 16;
cur++;
if (*cur == 0)
goto error;
- if (!c_isxdigit(*cur))
+ if (!g_ascii_isxdigit(*cur))
goto error;
uuid[i] += virHexToBin(*cur);
i++;
/* Unescape from 'cXX' where c is the escape char and X is a hex digit */
while (*tmp1 != '\0') {
if (*tmp1 == escape) {
- if (!c_isxdigit(tmp1[1]) || !c_isxdigit(tmp1[2]))
+ if (!g_ascii_isxdigit(tmp1[1]) || !g_ascii_isxdigit(tmp1[2]))
return -1;
*tmp2++ = virHexToBin(tmp1[1]) * 16 + virHexToBin(tmp1[2]);