fix sign conversion warnings (#174)
This commit is contained in:
parent
d31492e2cd
commit
e34676f73e
@ -568,15 +568,15 @@ namespace cxxopts
|
|||||||
|
|
||||||
if (*iter >= '0' && *iter <= '9')
|
if (*iter >= '0' && *iter <= '9')
|
||||||
{
|
{
|
||||||
digit = *iter - '0';
|
digit = static_cast<US>(*iter - '0');
|
||||||
}
|
}
|
||||||
else if (base == 16 && *iter >= 'a' && *iter <= 'f')
|
else if (base == 16 && *iter >= 'a' && *iter <= 'f')
|
||||||
{
|
{
|
||||||
digit = *iter - 'a' + 10;
|
digit = static_cast<US>(*iter - 'a' + 10);
|
||||||
}
|
}
|
||||||
else if (base == 16 && *iter >= 'A' && *iter <= 'F')
|
else if (base == 16 && *iter >= 'A' && *iter <= 'F')
|
||||||
{
|
{
|
||||||
digit = *iter - 'A' + 10;
|
digit = static_cast<US>(*iter - 'A' + 10);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -601,7 +601,7 @@ namespace cxxopts
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
value = result;
|
value = static_cast<T>(result);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user