OcStringLib: Add IsAsciiAlpha API

This commit is contained in:
PMheart 2020-12-13 00:41:39 +08:00
parent 5c8f473541
commit ec85bc583d
2 changed files with 30 additions and 4 deletions

View File

@ -54,11 +54,22 @@ IsAsciiPrint (
IN CHAR8 Char
);
/** Check if character is a white space character
/** Check if character is alphabetical.
@param[in] Char The ascii character to check if is alphabetical.
@retval TRUE, if character is alphabetical.
**/
INTN
IsAsciiAlpha (
IN CHAR8 Char
);
/** Check if character is a white space character.
@param[in] Char The ascii character to check if is white space.
@retval TRUE, if character is a white space character
@retval TRUE, if character is a white space character.
**/
INTN
IsAsciiSpace (

View File

@ -35,12 +35,27 @@ IsAsciiPrint (
return ((Char >= ' ') && (Char < '~'));
}
// IsAsciiAlpha
/** Check if character is alphabetical.
@param[in] Char The ascii character to check if is alphabetical.
@retval TRUE, if character is alphabetical.
**/
INTN
IsAsciiAlpha (
IN CHAR8 Char
)
{
return ((Char >= 'A' && Char <= 'Z') || (Char >= 'a' && Char <= 'z'));
}
// IsAsciiSpace
/** Check if character is a white space character
/** Check if character is a white space character.
@param[in] Char The ascii character to check if is white space.
@retval TRUE, if character is a white space character
@retval TRUE, if character is a white space character.
**/
INTN
IsAsciiSpace (