Cast to unsigned char for ctype calls.
This commit is contained in:
parent
57e1dd7389
commit
f0aacec02e
@ -847,7 +847,7 @@ bool rc_deptree_update(void)
|
|||||||
nosys[0] = 'n';
|
nosys[0] = 'n';
|
||||||
nosys[1] = 'o';
|
nosys[1] = 'o';
|
||||||
for (i = 0; i < len; i++)
|
for (i = 0; i < len; i++)
|
||||||
nosys[i + 2] = (char) tolower((int) sys[i]);
|
nosys[i + 2] = (char)tolower((unsigned char)sys[i]);
|
||||||
nosys[i + 2] = '\0';
|
nosys[i + 2] = '\0';
|
||||||
|
|
||||||
STAILQ_FOREACH_SAFE(depinfo, deptree, entries, depinfo_np)
|
STAILQ_FOREACH_SAFE(depinfo, deptree, entries, depinfo_np)
|
||||||
|
@ -58,7 +58,7 @@ static int syslog_decode(char *name, CODE *codetab)
|
|||||||
{
|
{
|
||||||
CODE *c;
|
CODE *c;
|
||||||
|
|
||||||
if (isdigit((int) *name))
|
if (isdigit((unsigned char)*name))
|
||||||
return atoi(name);
|
return atoi(name);
|
||||||
|
|
||||||
for (c = codetab; c->c_name; c++)
|
for (c = codetab; c->c_name; c++)
|
||||||
@ -351,7 +351,7 @@ static int do_shell_var(int argc, char **argv)
|
|||||||
putchar(' ');
|
putchar(' ');
|
||||||
|
|
||||||
while (*p) {
|
while (*p) {
|
||||||
c = *p++;
|
c = (unsigned char)*p++;
|
||||||
if (! isalnum(c))
|
if (! isalnum(c))
|
||||||
c = '_';
|
c = '_';
|
||||||
putchar(c);
|
putchar(c);
|
||||||
|
@ -103,7 +103,7 @@ static void write_log(int logfd, const char *buffer, size_t bytes)
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (! in_term || isalpha((int) *p))
|
if (! in_term || isalpha((unsigned char)*p))
|
||||||
in_escape = in_term = false;
|
in_escape = in_term = false;
|
||||||
cont:
|
cont:
|
||||||
p++;
|
p++;
|
||||||
|
@ -93,8 +93,8 @@ char *rc_conf_value(const char *setting)
|
|||||||
TAILQ_FOREACH(s, rc_conf, entries) {
|
TAILQ_FOREACH(s, rc_conf, entries) {
|
||||||
p = s->value;
|
p = s->value;
|
||||||
while (p && *p && *p != '=') {
|
while (p && *p && *p != '=') {
|
||||||
if (isupper((int) *p))
|
if (isupper((unsigned char)*p))
|
||||||
*p = tolower((int) *p);
|
*p = tolower((unsigned char)*p);
|
||||||
p++;
|
p++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -582,7 +582,7 @@ static void do_coldplug(void)
|
|||||||
strncmp(d->d_name, "ums", 3) == 0)
|
strncmp(d->d_name, "ums", 3) == 0)
|
||||||
{
|
{
|
||||||
p = d->d_name + 3;
|
p = d->d_name + 3;
|
||||||
if (p && isdigit((int) *p)) {
|
if (p && isdigit((unsigned char)*p)) {
|
||||||
l = strlen("moused.") + strlen(d->d_name) + 1;
|
l = strlen("moused.") + strlen(d->d_name) + 1;
|
||||||
service = xmalloc(sizeof(char) * l);
|
service = xmalloc(sizeof(char) * l);
|
||||||
snprintf (service, l, "moused.%s", d->d_name);
|
snprintf (service, l, "moused.%s", d->d_name);
|
||||||
|
@ -190,7 +190,7 @@ static SCHEDULEITEM *parse_schedule_item(const char *string)
|
|||||||
item->gotoitem = NULL;
|
item->gotoitem = NULL;
|
||||||
if (strcmp(string,"forever") == 0)
|
if (strcmp(string,"forever") == 0)
|
||||||
item->type = SC_FOREVER;
|
item->type = SC_FOREVER;
|
||||||
else if (isdigit((int) string[0])) {
|
else if (isdigit((unsigned char)string[0])) {
|
||||||
item->type = SC_TIMEOUT;
|
item->type = SC_TIMEOUT;
|
||||||
errno = 0;
|
errno = 0;
|
||||||
if (sscanf(string, "%d", &item->value) != 1)
|
if (sscanf(string, "%d", &item->value) != 1)
|
||||||
|
Loading…
Reference in New Issue
Block a user