/* Compare the Unicode string pointed by String to the string pointed by String2. */
INTN EFIAPI StriCmp(IN CHAR16 *String, IN CHAR16 *String2)
/* Compare the Unicode string pointed by String to the string pointed by String2. */
INTN EFIAPI StriCmp(IN CHAR16 *String, IN CHAR16 *String2)
{
  while ((*String != L'\0') &&
         (CharToUpper (*String) == CharToUpper (*String2)))
  {
    String++;
    String2++;
  }
  return CharToUpper (*String) - CharToUpper (*String2);
}