summaryrefslogtreecommitdiffstats
path: root/MdeModulePkg/Universal
diff options
context:
space:
mode:
authorBrian R Haug <brian.r.haug@intel.com>2020-01-14 16:56:47 +0800
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2020-01-15 00:48:32 +0000
commit94057f740267eb39cc9b3975f3971dd6d1d68182 (patch)
treecc13a56ea83592f9038d1cc1a6b0fd3a8d62e14e /MdeModulePkg/Universal
parenta6a835bdb1f263fd696f02fc1773d1fedbdd93f6 (diff)
downloadedk2-94057f740267eb39cc9b3975f3971dd6d1d68182.tar.gz
edk2-94057f740267eb39cc9b3975f3971dd6d1d68182.tar.bz2
edk2-94057f740267eb39cc9b3975f3971dd6d1d68182.zip
MdeModulePkg/Setup: Update opcode number variable type to UINTN
Update data type of variables which save the opcode numbers to UINTN, in case some configuration module has lots of configuration items. Cc: Liming Gao <liming.gao@intel.com> Cc: Eric Dong <eric.dong@intel.com> Signed-off-by: Brian R Haug <brian.r.haug@intel.com> Reviewed-by: Dandan Bi <dandan.bi@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com> Reviewed-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Eric Dong <eric.dong@intel.com>
Diffstat (limited to 'MdeModulePkg/Universal')
-rw-r--r--MdeModulePkg/Universal/SetupBrowserDxe/IfrParse.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/MdeModulePkg/Universal/SetupBrowserDxe/IfrParse.c b/MdeModulePkg/Universal/SetupBrowserDxe/IfrParse.c
index 891b95cf9f..edb6a0fc4c 100644
--- a/MdeModulePkg/Universal/SetupBrowserDxe/IfrParse.c
+++ b/MdeModulePkg/Universal/SetupBrowserDxe/IfrParse.c
@@ -1,15 +1,15 @@
/** @file
Parser for IFR binary encoding.
-Copyright (c) 2007 - 2019, Intel Corporation. All rights reserved.<BR>
+Copyright (c) 2007 - 2020, Intel Corporation. All rights reserved.<BR>
SPDX-License-Identifier: BSD-2-Clause-Patent
**/
#include "Setup.h"
-UINT16 mStatementIndex;
-UINT16 mExpressionOpCodeIndex;
+UINTN mStatementIndex;
+UINTN mExpressionOpCodeIndex;
EFI_QUESTION_ID mUsedQuestionId;
extern LIST_ENTRY gBrowserStorageList;
/**
@@ -1106,12 +1106,12 @@ IsUnKnownOpCode (
VOID
CountOpCodes (
IN FORM_BROWSER_FORMSET *FormSet,
- IN OUT UINT16 *NumberOfStatement,
- IN OUT UINT16 *NumberOfExpression
+ OUT UINTN *NumberOfStatement,
+ OUT UINTN *NumberOfExpression
)
{
- UINT16 StatementCount;
- UINT16 ExpressionCount;
+ UINTN StatementCount;
+ UINTN ExpressionCount;
UINT8 *OpCodeData;
UINTN Offset;
UINTN OpCodeLen;
@@ -1169,8 +1169,8 @@ ParseOpCodes (
QUESTION_DEFAULT *CurrentDefault;
QUESTION_OPTION *CurrentOption;
UINT8 Width;
- UINT16 NumberOfStatement;
- UINT16 NumberOfExpression;
+ UINTN NumberOfStatement;
+ UINTN NumberOfExpression;
EFI_IMAGE_ID *ImageId;
BOOLEAN SuppressForQuestion;
BOOLEAN SuppressForOption;