return *FirstString - *SecondString;\r
}\r
\r
+/**\r
+ Converts a lowercase Ascii character to upper one\r
+\r
+ If Chr is lowercase Ascii character, then converts it to upper one.\r
+\r
+ If Value >= 0xA0, then ASSERT().\r
+ If (Value & 0x0F) >= 0x0A, then ASSERT().\r
+\r
+ @param chr one Ascii character\r
+\r
+ @return The uppercase value of Ascii character \r
+\r
+**/\r
STATIC\r
CHAR8\r
-EFIAPI\r
AsciiToUpper (\r
IN CHAR8 Chr\r
)\r
IN UINTN Length\r
)\r
{\r
+ if (Length == 0) {\r
+ return 0;\r
+ }\r
+\r
//\r
// ASSERT both strings are less long than PcdMaximumAsciiStringLength\r
//\r