Home | History | Annotate | Download | only in UefiShellLevel1CommandsLib

Lines Matching full:compare1

114   @param[in] Compare1           The first item to compare.

124 IN CONST CHAR16 *Compare1,
135 // "Compare1 BinOp Compare2"
140 if (ForceStringCompare || !ShellIsHexOrDecimalNumber(Compare1, FALSE, FALSE) || !ShellIsHexOrDecimalNumber(Compare2, FALSE, FALSE)) {
144 if ((CaseInsensitive && StringNoCaseCompare(&Compare1, &Compare2) > 0) || (StringCompare(&Compare1, &Compare2) > 0)) {
151 if (Compare1[0] == L'-') {
152 Cmp1 = 0 - (INTN)ShellStrToUintn(Compare1+1);
154 Cmp1 = (INTN)ShellStrToUintn(Compare1);
174 if (ForceStringCompare || !ShellIsHexOrDecimalNumber(Compare1, FALSE, FALSE) || !ShellIsHexOrDecimalNumber(Compare2, FALSE, FALSE)) {
178 if ((CaseInsensitive && StringNoCaseCompare(&Compare1, &Compare2) < 0) || (StringCompare(&Compare1, &Compare2) < 0)) {
185 if (Compare1[0] == L'-') {
186 Cmp1 = 0 - (INTN)ShellStrToUintn(Compare1+1);
188 Cmp1 = (INTN)ShellStrToUintn(Compare1);
208 if (ForceStringCompare || !ShellIsHexOrDecimalNumber(Compare1, FALSE, FALSE) || !ShellIsHexOrDecimalNumber(Compare2, FALSE, FALSE)) {
212 if ((CaseInsensitive && StringNoCaseCompare(&Compare1, &Compare2) == 0) || (StringCompare(&Compare1, &Compare2) == 0)) {
219 if (Compare1[0] == L'-') {
220 Cmp1 = 0 - (INTN)ShellStrToUintn(Compare1+1);
222 Cmp1 = (INTN)ShellStrToUintn(Compare1);
235 if (ForceStringCompare || !ShellIsHexOrDecimalNumber(Compare1, FALSE, FALSE) || !ShellIsHexOrDecimalNumber(Compare2, FALSE, FALSE)) {
239 if ((CaseInsensitive && StringNoCaseCompare(&Compare1, &Compare2) != 0) || (StringCompare(&Compare1, &Compare2) != 0)) {
246 if (Compare1[0] == L'-') {
247 Cmp1 = 0 - (INTN)ShellStrToUintn(Compare1+1);
249 Cmp1 = (INTN)ShellStrToUintn(Compare1);
263 if (ForceStringCompare || !ShellIsHexOrDecimalNumber(Compare1, FALSE, FALSE) || !ShellIsHexOrDecimalNumber(Compare2, FALSE, FALSE)) {
267 if ((CaseInsensitive && StringNoCaseCompare(&Compare1, &Compare2) >= 0) || (StringCompare(&Compare1, &Compare2) >= 0)) {
274 if (Compare1[0] == L'-') {
275 Cmp1 = 0 - (INTN)ShellStrToUintn(Compare1+1);
277 Cmp1 = (INTN)ShellStrToUintn(Compare1);
297 if (ForceStringCompare || !ShellIsHexOrDecimalNumber(Compare1, FALSE, FALSE) || !ShellIsHexOrDecimalNumber(Compare2, FALSE, FALSE)) {
301 if ((CaseInsensitive && StringNoCaseCompare(&Compare1, &Compare2) <= 0) || (StringCompare(&Compare1, &Compare2) <= 0)) {
308 if (Compare1[0] == L'-') {
309 Cmp1 = 0 - (INTN)ShellStrToUintn(Compare1+1);
311 Cmp1 = (INTN)ShellStrToUintn(Compare1);
366 CHAR16 *Compare1;
444 Compare1 = NULL;
458 ASSERT(Compare1 == NULL);
459 Compare1 = StrnCatGrow(&Compare1, NULL, HexString, 0);
475 ASSERT(Compare1 == NULL);
476 Compare1 = StrnCatGrow(&Compare1, NULL, HexString, 0);
492 ASSERT(Compare1 == NULL);
493 Compare1 = StrnCatGrow(&Compare1, NULL, HexString, 0);
504 ASSERT(Compare1 == NULL);
512 Compare1 = StrnCatGrow(&Compare1, NULL, StatementWalker, 0);
615 if (Compare1 != NULL && Compare2 != NULL && BinOp != OperatorMax) {
616 OperationResult = TestOperation(Compare1, Compare2, BinOp, CaseInsensitive, ForceStringCompare);
619 SHELL_FREE_NON_NULL(Compare1);