/** @file\r
Parser for IFR binary encoding.\r
\r
-Copyright (c) 2007 - 2019, Intel Corporation. All rights reserved.<BR>\r
+Copyright (c) 2007 - 2020, Intel Corporation. All rights reserved.<BR>\r
SPDX-License-Identifier: BSD-2-Clause-Patent\r
\r
**/\r
\r
#include "Setup.h"\r
\r
-UINT16 mStatementIndex;\r
-UINT16 mExpressionOpCodeIndex;\r
+UINTN mStatementIndex;\r
+UINTN mExpressionOpCodeIndex;\r
EFI_QUESTION_ID mUsedQuestionId;\r
extern LIST_ENTRY gBrowserStorageList;\r
/**\r
VOID\r
CountOpCodes (\r
IN FORM_BROWSER_FORMSET *FormSet,\r
- IN OUT UINT16 *NumberOfStatement,\r
- IN OUT UINT16 *NumberOfExpression\r
+ OUT UINTN *NumberOfStatement,\r
+ OUT UINTN *NumberOfExpression\r
)\r
{\r
- UINT16 StatementCount;\r
- UINT16 ExpressionCount;\r
+ UINTN StatementCount;\r
+ UINTN ExpressionCount;\r
UINT8 *OpCodeData;\r
UINTN Offset;\r
UINTN OpCodeLen;\r
QUESTION_DEFAULT *CurrentDefault;\r
QUESTION_OPTION *CurrentOption;\r
UINT8 Width;\r
- UINT16 NumberOfStatement;\r
- UINT16 NumberOfExpression;\r
+ UINTN NumberOfStatement;\r
+ UINTN NumberOfExpression;\r
EFI_IMAGE_ID *ImageId;\r
BOOLEAN SuppressForQuestion;\r
BOOLEAN SuppressForOption;\r