(errcode(ERRCODE_CONFIG_FILE_ERROR),
errmsg("multibyte flag character is not allowed")));
- Conf->flagval[(unsigned int) *s] = (unsigned char) val;
+ Conf->flagval[*(unsigned char*) s] = (unsigned char) val;
Conf->usecompound = true;
}
ptr = repl + (ptr - prepl) + 1;
while (*ptr)
{
- aflg |= Conf->flagval[(unsigned int) *ptr];
+ aflg |= Conf->flagval[*(unsigned char*) ptr];
ptr++;
}
}
if (*s && pg_mblen(s) == 1)
{
- Conf->flagval[(unsigned int) *s] = FF_COMPOUNDFLAG;
+ Conf->flagval[*(unsigned char*) s] = FF_COMPOUNDFLAG;
Conf->usecompound = true;
}
oldformat = true;
(errcode(ERRCODE_CONFIG_FILE_ERROR),
errmsg("multibyte flag character is not allowed")));
- flag = (unsigned char) *s;
+ flag = *(unsigned char*) s;
goto nextline;
}
if (STRNCMP(recoded, "COMPOUNDFLAG") == 0 || STRNCMP(recoded, "COMPOUNDMIN") == 0 ||
while (str && *str)
{
- flag |= Conf->flagval[(unsigned int) *str];
+ flag |= Conf->flagval[*(unsigned char*) str];
str++;
}