From ddd3f4717770d0566ed01f930d836c85bb07412f Mon Sep 17 00:00:00 2001 From: yshang1 Date: Wed, 4 Jul 2007 08:23:26 +0000 Subject: Add macro SECTION_SIZE(SectionHeader) in MdePkg. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3030 6f19259b-4bc3-4df7-8a09-765794883524 --- MdePkg/Include/Pi/PiFirmwareFile.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/MdePkg/Include/Pi/PiFirmwareFile.h b/MdePkg/Include/Pi/PiFirmwareFile.h index b84e982..3f2b8b1 100644 --- a/MdePkg/Include/Pi/PiFirmwareFile.h +++ b/MdePkg/Include/Pi/PiFirmwareFile.h @@ -236,5 +236,10 @@ typedef struct { CHAR16 VersionString[1]; } EFI_VERSION_SECTION; + +#define SECTION_SIZE(SectionHeaderPtr) \ + ((UINT32) (*((UINT32 *) ((EFI_COMMON_SECTION_HEADER *) SectionHeaderPtr)->Size) & 0x00ffffff)) + + #endif -- cgit v1.1