mirror of https://github.com/acidanthera/audk.git
MdeModulePkg/EbcDebugger: Use AsciiCharToUpper and CharToUpper
InternalUnicodeToUpper and InternalAsciiToUpper are internal functions, so they are substituted by public functions AsciiCharToUpper and CharToUpper. And their implements are removed. https://bugzilla.tianocore.org/show_bug.cgi?id=1369 Cc: Jian J Wang <jian.j.wang@intel.com> Cc: Hao Wu <hao.a.wu@intel.com> Cc: Ruiyu Ni <ruiyu.ni@intel.com> Cc: Star Zeng <star.zeng@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang <shenglei.zhang@intel.com> Reviewed-by: Hao Wu <hao.a.wu@intel.com> Reviewed-by: Ray Ni <ray.ni@intel.com>
This commit is contained in:
parent
8c9b49500d
commit
357fc11c35
|
@ -307,37 +307,6 @@ AsciiAtoi (
|
|||
return RetVal;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Convert the character to upper case.
|
||||
|
||||
@param Chr the character to be converted.
|
||||
|
||||
**/
|
||||
STATIC
|
||||
CHAR16
|
||||
InternalUnicodeToUpper (
|
||||
IN CHAR16 Chr
|
||||
)
|
||||
{
|
||||
return (Chr >= L'a' && Chr <= L'z') ? Chr - (L'a' - L'A') : Chr;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Convert the character to upper case.
|
||||
|
||||
@param Chr the character to be converted.
|
||||
|
||||
**/
|
||||
STATIC
|
||||
CHAR8
|
||||
InternalAsciiToUpper (
|
||||
IN CHAR8 Chr
|
||||
)
|
||||
{
|
||||
return (Chr >= 'a' && Chr <= 'z') ? Chr - ('a' - 'A') : Chr;
|
||||
}
|
||||
|
||||
/**
|
||||
Compare the Unicode and Ascii string pointed by String to the string pointed by String2.
|
||||
|
@ -390,12 +359,12 @@ StriCmp (
|
|||
)
|
||||
{
|
||||
while ((*String != L'\0') &&
|
||||
(InternalUnicodeToUpper (*String) == InternalUnicodeToUpper (*String2))) {
|
||||
(CharToUpper (*String) == CharToUpper (*String2))) {
|
||||
String++;
|
||||
String2++;
|
||||
}
|
||||
|
||||
return InternalUnicodeToUpper (*String) - InternalUnicodeToUpper (*String2);
|
||||
return CharToUpper (*String) - CharToUpper (*String2);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -418,12 +387,12 @@ StriCmpUnicodeAndAscii (
|
|||
)
|
||||
{
|
||||
while ((*String != L'\0') &&
|
||||
(InternalUnicodeToUpper (*String) == (CHAR16)InternalAsciiToUpper (*String2))) {
|
||||
(CharToUpper (*String) == (CHAR16)AsciiCharToUpper (*String2))) {
|
||||
String++;
|
||||
String2++;
|
||||
}
|
||||
|
||||
return InternalUnicodeToUpper (*String) - (CHAR16)InternalAsciiToUpper (*String2);
|
||||
return CharToUpper (*String) - (CHAR16)AsciiCharToUpper (*String2);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue