/** @file\r
Table Helper\r
\r
-Copyright (c) 2017 - 2019, ARM Limited. All rights reserved.\r
-SPDX-License-Identifier: BSD-2-Clause-Patent\r
+ Copyright (c) 2017 - 2020, Arm Limited. All rights reserved.<BR>\r
+\r
+ SPDX-License-Identifier: BSD-2-Clause-Patent\r
**/\r
\r
#include <Protocol/AcpiTable.h>\r
}\r
return FALSE;\r
}\r
+\r
+/** Convert a hex number to its ASCII code.\r
+\r
+ @param [in] x Hex number to convert.\r
+ Must be 0 <= x < 16.\r
+\r
+ @return The ASCII code corresponding to x.\r
+**/\r
+UINT8\r
+EFIAPI\r
+AsciiFromHex (\r
+ IN UINT8 x\r
+ )\r
+{\r
+ if (x < 10) {\r
+ return (UINT8)(x + '0');\r
+ }\r
+\r
+ if (x < 16) {\r
+ return (UINT8)(x - 10 + 'A');\r
+ }\r
+\r
+ ASSERT (FALSE);\r
+ return (UINT8)0;\r
+}\r