Clean up ExtendedIfrSupportLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5486 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@ -53,7 +53,7 @@ ExtendedIfrSupportLibConstructor (
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
STATIC EFI_GUID mIfrVendorGuid = EFI_IFR_TIANO_GUID;
|
GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID mIfrVendorGuid = EFI_IFR_TIANO_GUID;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Extract formset class for given HII handle.
|
Extract formset class for given HII handle.
|
||||||
@ -170,7 +170,7 @@ IfrLibExtractClassFromHiiHandle (
|
|||||||
Offset += PackageHeader.Length;
|
Offset += PackageHeader.Length;
|
||||||
}
|
}
|
||||||
|
|
||||||
gBS->FreePool (HiiPackageList);
|
FreePool (HiiPackageList);
|
||||||
|
|
||||||
return EFI_SUCCESS;
|
return EFI_SUCCESS;
|
||||||
}
|
}
|
||||||
|
@ -264,7 +264,7 @@ UpdateFormPackageData (
|
|||||||
|
|
||||||
Fail:
|
Fail:
|
||||||
if (!Updated) {
|
if (!Updated) {
|
||||||
gBS->FreePool (*TempBuffer);
|
FreePool (*TempBuffer);
|
||||||
*TempBufferSize = 0;
|
*TempBufferSize = 0;
|
||||||
return EFI_NOT_FOUND;
|
return EFI_NOT_FOUND;
|
||||||
}
|
}
|
||||||
@ -335,7 +335,7 @@ IfrLibUpdateForm (
|
|||||||
|
|
||||||
Status = HiiDatabase->ExportPackageLists (HiiDatabase, Handle, &BufferSize, HiiPackageList);
|
Status = HiiDatabase->ExportPackageLists (HiiDatabase, Handle, &BufferSize, HiiPackageList);
|
||||||
if (EFI_ERROR (Status)) {
|
if (EFI_ERROR (Status)) {
|
||||||
gBS->FreePool (HiiPackageList);
|
FreePool (HiiPackageList);
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -370,7 +370,7 @@ IfrLibUpdateForm (
|
|||||||
}
|
}
|
||||||
CopyMem (UpdateBufferPos, TempBuffer, TempBufferSize);
|
CopyMem (UpdateBufferPos, TempBuffer, TempBufferSize);
|
||||||
UpdateBufferPos += TempBufferSize;
|
UpdateBufferPos += TempBufferSize;
|
||||||
gBS->FreePool (TempBuffer);
|
FreePool (TempBuffer);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -380,7 +380,7 @@ IfrLibUpdateForm (
|
|||||||
} else if (Status == EFI_NOT_FOUND) {
|
} else if (Status == EFI_NOT_FOUND) {
|
||||||
break;
|
break;
|
||||||
} else {
|
} else {
|
||||||
gBS->FreePool (HiiPackageList);
|
FreePool (HiiPackageList);
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -391,7 +391,7 @@ IfrLibUpdateForm (
|
|||||||
BufferSize = UpdateBufferPos - (UINT8 *) UpdateBuffer;
|
BufferSize = UpdateBufferPos - (UINT8 *) UpdateBuffer;
|
||||||
CopyMem (&UpdateBuffer->PackageLength, &BufferSize, sizeof (UINT32));
|
CopyMem (&UpdateBuffer->PackageLength, &BufferSize, sizeof (UINT32));
|
||||||
|
|
||||||
gBS->FreePool (HiiPackageList);
|
FreePool (HiiPackageList);
|
||||||
|
|
||||||
return HiiDatabase->UpdatePackageList (HiiDatabase, Handle, UpdateBuffer);
|
return HiiDatabase->UpdatePackageList (HiiDatabase, Handle, UpdateBuffer);
|
||||||
}
|
}
|
||||||
|
@ -15,8 +15,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
|
|
||||||
#include "LibraryInternal.h"
|
#include "LibraryInternal.h"
|
||||||
|
|
||||||
STATIC EFI_GUID mIfrVendorGuid = EFI_IFR_TIANO_GUID;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Create GUIDed opcode for banner. Banner opcode
|
Create GUIDed opcode for banner. Banner opcode
|
||||||
EFI_IFR_EXTEND_OP_BANNER is extended opcode specific
|
EFI_IFR_EXTEND_OP_BANNER is extended opcode specific
|
||||||
|
@ -33,4 +33,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
|
|
||||||
#include <MdeModuleHii.h>
|
#include <MdeModuleHii.h>
|
||||||
|
|
||||||
|
extern EFI_GUID mIfrVendorGuid;
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user