Fix "array subscript is of type 'char'"

This commit is contained in:
Michal Nowak 2020-06-02 20:32:21 +02:00
parent 80882a8e14
commit e39685b579
No known key found for this signature in database
GPG key ID: 24A3E8463AEE5E56
2 changed files with 5 additions and 4 deletions

View file

@ -355,11 +355,12 @@ save_command_line(int argc, char *argv[]) {
*dst++ = ' ';
while (*src != '\0' && dst < eob) {
if (isalnum(*src) || *src == ',' || *src == '-' ||
*src == '_' || *src == '.' || *src == '/')
if (isalnum(*(unsigned char *)src) || *src == ',' ||
*src == '-' || *src == '_' || *src == '.' ||
*src == '/')
{
*dst++ = *src++;
} else if (isprint(*src)) {
} else if (isprint(*(unsigned char *)src)) {
if (dst + 2 >= eob) {
goto add_ellipsis;
}

View file

@ -1283,7 +1283,7 @@ parse_duration(cfg_parser_t *pctx, cfg_obj_t **ret) {
duration.unlimited = false;
if (toupper(TOKEN_STRING(pctx)[0]) == 'P') {
if (toupper((unsigned char)TOKEN_STRING(pctx)[0]) == 'P') {
result = duration_fromtext(&pctx->token.value.as_textregion,
&duration);
duration.iso8601 = true;