sz = strlen(partition);
p = partition + sz - 1;
- if (!isdigit((unsigned int) *p))
+ if (!isdigit((unsigned char) *p))
goto err;
- while (isdigit((unsigned int) *(p - 1))) p--;
+ while (isdigit((unsigned char) *(p - 1))) p--;
errno = 0;
partno = strtol(p, &end, 10);
p += sizeof(GPT_ATTRSTR_NOBLOCK) - 1;
/* GUID:<bit> as well as <bit> */
- } else if (isdigit((unsigned int) *p)
+ } else if (isdigit((unsigned char) *p)
|| (strncmp(p, "GUID:", 5) == 0
- && isdigit((unsigned int) *(p + 5)))) {
+ && isdigit((unsigned char) *(p + 5)))) {
char *end = NULL;
if (*p == 'G')
const char *p;
for (p = str; p && *p; p++)
- if (!isalnum((unsigned int) *p))
+ if (!isalnum((unsigned char) *p))
return 0;
return p > str ? 1 : 0;
}
for (p = str; p < at; p++) {
if (*p == '[' || *p == '=' || *p == '"' || *p == '@')
return 0;
- if (isblank((unsigned int) *p) || iscntrl((unsigned int) *p))
+ if (isblank((unsigned char) *p) || iscntrl((unsigned char) *p))
return 0;
}
return 1;
i += len - 1;
#else
len = 1;
- if (!isprint((unsigned int) *p) &&
- !isspace((unsigned int) *p)) /* non-printable */
+ if (!isprint((unsigned char) *p) &&
+ !isspace((unsigned char) *p)) /* non-printable */
hex = 1;
#endif
if (hex)