Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Chen A Chen <chen.a.chen@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Ruiyu Ni <Ruiyu.ni@intel.com>
@retval FALSE The number is not valid.\r
**/\r
BOOLEAN\r
@retval FALSE The number is not valid.\r
**/\r
BOOLEAN\r
ShellIsValidForNumber (\r
IN CONST CHAR16 *Number\r
)\r
ShellIsValidForNumber (\r
IN CONST CHAR16 *Number\r
)\r
@retval EFI_OUT_OF_RESOURCES There was not enough free memory.\r
**/\r
EFI_STATUS\r
@retval EFI_OUT_OF_RESOURCES There was not enough free memory.\r
**/\r
EFI_STATUS\r
InternalUpdateAliasOnList(\r
IN CONST CHAR16 *Alias,\r
IN CONST CHAR16 *CommandString,\r
InternalUpdateAliasOnList(\r
IN CONST CHAR16 *Alias,\r
IN CONST CHAR16 *CommandString,\r
@retval FALSE The alias is not on the list.\r
**/\r
BOOLEAN\r
@retval FALSE The alias is not on the list.\r
**/\r
BOOLEAN\r
InternalIsAliasOnList(\r
IN CONST CHAR16 *Alias,\r
IN CONST LIST_ENTRY *List\r
InternalIsAliasOnList(\r
IN CONST CHAR16 *Alias,\r
IN CONST LIST_ENTRY *List\r
@param[in, out] List The list to search.\r
**/\r
BOOLEAN\r
@param[in, out] List The list to search.\r
**/\r
BOOLEAN\r
InternalRemoveAliasFromList(\r
IN CONST CHAR16 *Alias,\r
IN OUT LIST_ENTRY *List\r
InternalRemoveAliasFromList(\r
IN CONST CHAR16 *Alias,\r
IN OUT LIST_ENTRY *List\r
@retval (UINTN)(-1) An error ocurred.\r
**/\r
UINTN\r
@retval (UINTN)(-1) An error ocurred.\r
**/\r
UINTN\r
ReturnUintn(\r
IN CONST CHAR16 *String\r
)\r
ReturnUintn(\r
IN CONST CHAR16 *String\r
)\r
@retval FALSE String is not a valid profile.\r
**/\r
BOOLEAN\r
@retval FALSE String is not a valid profile.\r
**/\r
BOOLEAN\r
IsValidProfile (\r
IN CONST CHAR16 *String\r
)\r
IsValidProfile (\r
IN CONST CHAR16 *String\r
)\r
@return The result of the comparison.\r
**/\r
BOOLEAN\r
@return The result of the comparison.\r
**/\r
BOOLEAN\r
TestOperation (\r
IN CONST CHAR16 *Compare1,\r
IN CONST CHAR16 *Compare2,\r
TestOperation (\r
IN CONST CHAR16 *Compare1,\r
IN CONST CHAR16 *Compare2,\r
@retval EFI_SUCCESS The operation was successful. \r
**/\r
EFI_STATUS\r
@retval EFI_SUCCESS The operation was successful. \r
**/\r
EFI_STATUS\r
ProcessStatement (\r
IN OUT BOOLEAN *PassingState,\r
IN UINTN StartParameterNumber,\r
ProcessStatement (\r
IN OUT BOOLEAN *PassingState,\r
IN UINTN StartParameterNumber,\r
@retval FALSE A valid statement was not found.\r
**/\r
BOOLEAN\r
@retval FALSE A valid statement was not found.\r
**/\r
BOOLEAN\r
BuildNextStatement (\r
IN UINTN ParameterNumber,\r
OUT UINTN *EndParameter,\r
BuildNextStatement (\r
IN UINTN ParameterNumber,\r
OUT UINTN *EndParameter,\r
@retval FALSE Something went wrong.\r
**/\r
BOOLEAN\r
@retval FALSE Something went wrong.\r
**/\r
BOOLEAN\r
MoveToTagSpecial (\r
IN SCRIPT_FILE *ScriptFile\r
)\r
MoveToTagSpecial (\r
IN SCRIPT_FILE *ScriptFile\r
)\r
@retval EFI_NOT_FOUND The ending tag could not be found.\r
**/\r
EFI_STATUS\r
@retval EFI_NOT_FOUND The ending tag could not be found.\r
**/\r
EFI_STATUS\r
PerformResultOperation (\r
IN CONST BOOLEAN Result\r
)\r
PerformResultOperation (\r
IN CONST BOOLEAN Result\r
)\r
@param[in, out] TargetCount The pointer to the current count.\r
**/\r
BOOLEAN\r
@param[in, out] TargetCount The pointer to the current count.\r
**/\r
BOOLEAN\r
TestNodeForMove (\r
IN CONST LIST_MANIP_FUNC Function,\r
IN CONST CHAR16 *DecrementerTag,\r
TestNodeForMove (\r
IN CONST LIST_MANIP_FUNC Function,\r
IN CONST CHAR16 *DecrementerTag,\r
searching.\r
**/\r
BOOLEAN\r
searching.\r
**/\r
BOOLEAN\r
MoveToTag (\r
IN CONST LIST_MANIP_FUNC Function,\r
IN CONST CHAR16 *DecrementerTag,\r
MoveToTag (\r
IN CONST LIST_MANIP_FUNC Function,\r
IN CONST CHAR16 *DecrementerTag,\r
searching.\r
**/\r
BOOLEAN\r
searching.\r
**/\r
BOOLEAN\r
MoveToTag (\r
IN CONST LIST_MANIP_FUNC Function,\r
IN CONST CHAR16 *DecrementerTag,\r
MoveToTag (\r
IN CONST LIST_MANIP_FUNC Function,\r
IN CONST CHAR16 *DecrementerTag,\r