cUUID: Fix FromHexDigit for digits >= 'a'
This commit is contained in:
parent
d5c4b3af6b
commit
fa5bf7d5cd
@ -68,11 +68,11 @@ static Byte FromHexDigit(char a_Hex)
|
|||||||
}
|
}
|
||||||
if (('a' <= a_Hex) && (a_Hex <= 'f'))
|
if (('a' <= a_Hex) && (a_Hex <= 'f'))
|
||||||
{
|
{
|
||||||
return static_cast<Byte>(a_Hex - 'a');
|
return static_cast<Byte>(10 + (a_Hex - 'a'));
|
||||||
}
|
}
|
||||||
if (('A' <= a_Hex) && (a_Hex <= 'F'))
|
if (('A' <= a_Hex) && (a_Hex <= 'F'))
|
||||||
{
|
{
|
||||||
return static_cast<Byte>(a_Hex - 'A');
|
return static_cast<Byte>(10 + (a_Hex - 'A'));
|
||||||
}
|
}
|
||||||
return 0xff;
|
return 0xff;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user