\r
#include <Guid/HobList.h>\r
#include <Guid/FlashMapHob.h>\r
+#include <Guid/VariableFormat.h>\r
\r
#include <Protocol/Variable.h>\r
#include <Protocol/VariableWrite.h>\r
\r
\r
#include "EfiFlashMap.h"\r
-#include "VariableFormat.h"\r
#include "VariableStorage.h"\r
\r
#define VOLATILE_VARIABLE_STORE_SIZE (64 * 1024)\r
#define VARIABLE_SCRATCH_SIZE (4 * 1024)\r
#define VARIABLE_RECLAIM_THRESHOLD (1024)\r
\r
-//\r
-// Define GET_PAD_SIZE to optimize compiler\r
-//\r
-#if ((ALIGNMENT == 0) || (ALIGNMENT == 1))\r
-#define GET_PAD_SIZE(a) (0)\r
-#else\r
-#define GET_PAD_SIZE(a) (((~a) + 1) & (ALIGNMENT - 1))\r
-#endif\r
-\r
#define GET_VARIABLE_NAME_PTR(a) (CHAR16 *) ((UINTN) (a) + sizeof (VARIABLE_HEADER))\r
\r
typedef enum {\r
VariableServiceInitialize (\r
IN EFI_HANDLE ImageHandle,\r
IN EFI_SYSTEM_TABLE *SystemTable\r
- )\r
-;\r
+ );\r
\r
VOID\r
EFIAPI\r
VariableClassAddressChangeEvent (\r
IN EFI_EVENT Event,\r
IN VOID *Context\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
EFIAPI\r
OUT UINT32 *Attributes OPTIONAL,\r
IN OUT UINTN *DataSize,\r
OUT VOID *Data\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
EFIAPI\r
IN OUT UINTN *VariableNameSize,\r
IN OUT CHAR16 *VariableName,\r
IN OUT EFI_GUID *VendorGuid\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
EFIAPI\r
IN UINT32 Attributes,\r
IN UINTN DataSize,\r
IN VOID *Data\r
- )\r
-;\r
+ );\r
\r
#if (EFI_SPECIFICATION_VERSION >= 0x00020000)\r
EFI_STATUS\r
OUT UINT64 *MaximumVariableStorageSize,\r
OUT UINT64 *RemainingVariableStorageSize,\r
OUT UINT64 *MaximumVariableSize\r
- )\r
-;\r
+ );\r
#endif // EFI_SPECIFICATION_VERSION >= 0x00020000\r
\r
#endif\r