return (((Text[0] - 'A' + 1) & 0x1f) << 10)\r
+ (((Text[1] - 'A' + 1) & 0x1f) << 5)\r
+ (((Text[2] - 'A' + 1) & 0x1f) << 0)\r
- + (UINT32) (StrHexToUintn (&Text[3]) << 16)\r
+ + (UINT32) (StrHexToUint64 (&Text[3]) << 16)\r
;\r
}\r
\r
\r
Index = sizeof (Nvme->NamespaceUuid) / sizeof (UINT8);\r
while (Index-- != 0) {\r
- Uuid[Index] = (UINT8) StrHexToUintn (SplitStr (&NamespaceUuidStr, L'-'));\r
+ Uuid[Index] = (UINT8) StrHexToUint64 (SplitStr (&NamespaceUuidStr, L'-'));\r
}\r
\r
return (EFI_DEVICE_PATH_PROTOCOL *) Nvme;\r