A cleanup for MDEV-17088 Provide tools to encode/decode mysql-encoded file system names
tests mariadb-conv-utf8 and mariadb-conv-cp932 failed on PPC, because "char" is "unsigned char" on PPC. Adding a cast from "char" to "signed char" in the two affected places.
This commit is contained in:
parent
1b040ce570
commit
00445652db
@ -188,7 +188,7 @@ protected:
|
|||||||
}
|
}
|
||||||
bool is_delimiter(char ch) const
|
bool is_delimiter(char ch) const
|
||||||
{
|
{
|
||||||
return ch < 0 ? false : m_delimiter[(uint32) ch];
|
return (signed char) ch < 0 ? false : m_delimiter[(uint32) ch];
|
||||||
}
|
}
|
||||||
public:
|
public:
|
||||||
Delimiter()
|
Delimiter()
|
||||||
@ -205,7 +205,7 @@ public:
|
|||||||
m_has_delimiter_cached= false;
|
m_has_delimiter_cached= false;
|
||||||
for ( ; *str; str++)
|
for ( ; *str; str++)
|
||||||
{
|
{
|
||||||
if (*str < 0)
|
if ((signed char) *str < 0)
|
||||||
return true;
|
return true;
|
||||||
if (*str == '\\')
|
if (*str == '\\')
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user