}\r
};\r
\r
-UINTN mScanCodeNumber = sizeof (gScanCodeToOperation) / sizeof (gScanCodeToOperation[0]);\r
+UINTN mScanCodeNumber = ARRAY_SIZE (gScanCodeToOperation);\r
\r
SCREEN_OPERATION_T0_CONTROL_FLAG gScreenOperationToControlFlag[] = {\r
{\r
}\r
\r
for (Index = 0;\r
- Index < sizeof (gScreenOperationToControlFlag) / sizeof (gScreenOperationToControlFlag[0]);\r
+ Index < ARRAY_SIZE (gScreenOperationToControlFlag);\r
Index++\r
) {\r
if (ScreenOperation == gScreenOperationToControlFlag[Index].ScreenOperation) {\r
\r
if (ValidateFail) {\r
UpdateStatusBar (INPUT_ERROR, TRUE);\r
- ASSERT (Count < sizeof (PreviousNumber) / sizeof (PreviousNumber[0]));\r
+ ASSERT (Count < ARRAY_SIZE (PreviousNumber));\r
EditValue = PreviousNumber[Count];\r
break;\r
}\r
} else {\r
if (EditValue > Maximum) {\r
UpdateStatusBar (INPUT_ERROR, TRUE);\r
- ASSERT (Count < sizeof (PreviousNumber) / sizeof (PreviousNumber[0]));\r
+ ASSERT (Count < ARRAY_SIZE (PreviousNumber));\r
EditValue = PreviousNumber[Count];\r
break;\r
}\r
UpdateStatusBar (INPUT_ERROR, FALSE);\r
\r
Count++;\r
- ASSERT (Count < (sizeof (PreviousNumber) / sizeof (PreviousNumber[0])));\r
+ ASSERT (Count < (ARRAY_SIZE (PreviousNumber)));\r
PreviousNumber[Count] = EditValue;\r
\r
gST->ConOut->SetAttribute (gST->ConOut, GetHighlightTextColor ());\r