fix sign conversion warnings (#174)

This commit is contained in:
Jack Clarke 2019-05-12 23:33:15 +01:00 committed by jarro2783
parent d31492e2cd
commit e34676f73e

View File

@ -568,15 +568,15 @@ namespace cxxopts
if (*iter >= '0' && *iter <= '9')
{
digit = *iter - '0';
digit = static_cast<US>(*iter - '0');
}
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')
{
digit = *iter - 'A' + 10;
digit = static_cast<US>(*iter - 'A' + 10);
}
else
{
@ -601,7 +601,7 @@ namespace cxxopts
}
else
{
value = result;
value = static_cast<T>(result);
}
}