summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorqwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524>2008-07-21 12:13:37 +0000
committerqwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524>2008-07-21 12:13:37 +0000
commitccac388d130e5ad5be610e995af70a68450b10ee (patch)
treec78238b597cf773a5703e56062078406360c77a8
parentb962b6b54d90ef655c2567712e6cfe00bc3c3450 (diff)
downloadedk2-platforms-ccac388d130e5ad5be610e995af70a68450b10ee.tar.xz
Add in more comments.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5538 6f19259b-4bc3-4df7-8a09-765794883524
-rw-r--r--MdePkg/Library/HiiLib/HiiLib.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/MdePkg/Library/HiiLib/HiiLib.c b/MdePkg/Library/HiiLib/HiiLib.c
index be3a31704d..2eae82fec8 100644
--- a/MdePkg/Library/HiiLib/HiiLib.c
+++ b/MdePkg/Library/HiiLib/HiiLib.c
@@ -93,7 +93,10 @@ InternalHiiLibPreparePackages (
PackageListLength = sizeof (EFI_HII_PACKAGE_LIST_HEADER);
MarkerBackup = Marker;
-
+
+ //
+ // Count the lenth of the final package list.
+ //
for (Index = 0; Index < NumberOfPackages; Index++) {
CopyMem (&PackageLength, VA_ARG (Marker, VOID *), sizeof (UINT32));
//
@@ -115,6 +118,9 @@ InternalHiiLibPreparePackages (
PackageListData = ((UINT8 *) PackageListHeader) + sizeof (EFI_HII_PACKAGE_LIST_HEADER);
Marker = MarkerBackup;
+ //
+ // Prepare the final package list.
+ //
for (Index = 0; Index < NumberOfPackages; Index++) {
PackageArray = (UINT8 *) VA_ARG (Marker, VOID *);
CopyMem (&PackageLength, PackageArray, sizeof (UINT32));