*: silence '-Wchar-subscripts' warnings on NetBSD

Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
This commit is contained in:
Renato Westphal 2018-02-02 15:11:03 -02:00
parent b599ec55f4
commit a7ce0ad1da
6 changed files with 8 additions and 8 deletions

View File

@ -1312,7 +1312,7 @@ static int unpack_tlv_dynamic_hostname(enum isis_tlv_context context,
bool sane = true;
for (uint8_t i = 0; i < tlv_len; i++) {
if ((unsigned char)tlvs->hostname[i] > 127
|| !isprint(tlvs->hostname[i])) {
|| !isprint((int)tlvs->hostname[i])) {
sane = false;
tlvs->hostname[i] = '?';
}

View File

@ -1862,7 +1862,7 @@ DEFUN (config_password,
return CMD_SUCCESS;
}
if (!isalnum(argv[idx_8]->arg[0])) {
if (!isalnum((int)argv[idx_8]->arg[0])) {
vty_out(vty,
"Please specify string starting with alphanumeric\n");
return CMD_WARNING_CONFIG_FAILED;
@ -1914,7 +1914,7 @@ DEFUN (config_enable_password,
}
}
if (!isalnum(argv[idx_8]->arg[0])) {
if (!isalnum((int)argv[idx_8]->arg[0])) {
vty_out(vty,
"Please specify string starting with alphanumeric\n");
return CMD_WARNING_CONFIG_FAILED;

View File

@ -97,7 +97,7 @@ void cmd_token_varname_set(struct cmd_token *token, const char *varname)
token->varname[i] = '_';
break;
default:
token->varname[i] = tolower(varname[i]);
token->varname[i] = tolower((int)varname[i]);
}
token->varname[len] = '\0';
}

View File

@ -120,7 +120,7 @@ static int _ptm_lib_decode_header(csv_t *csv, int *msglen, int *version,
}
/* remove leading spaces */
for (i = j = 0; i < csv_field_len(fld); i++) {
if (!isspace(hdr[i])) {
if (!isspace((int)hdr[i])) {
client_name[j] = hdr[i];
j++;
}

View File

@ -396,7 +396,7 @@ static void parse_schedule_item(const char *string, struct schedule_item *item)
if (!strcmp(string, "forever")) {
item->type = sched_forever;
} else if (isdigit(string[0])) {
} else if (isdigit((int)string[0])) {
item->type = sched_timeout;
if (parse_integer(string, &item->value) != 0)
badusage("invalid timeout value in schedule");

View File

@ -504,11 +504,11 @@ static char *trim(char *s)
return s;
end = s + size - 1;
while (end >= s && isspace(*end))
while (end >= s && isspace((int)*end))
end--;
*(end + 1) = '\0';
while (*s && isspace(*s))
while (*s && isspace((int)*s))
s++;
return s;