]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkModulePkg/Universal/UserInterface/DriverSample/DriverSample.c
Partially make EdkModulePkg pass intel IPF compiler with /W4 /WX switched on.
[mirror_edk2.git] / EdkModulePkg / Universal / UserInterface / DriverSample / DriverSample.c
index c383d1660ae639eb72ba00185f6f30a4bdc6219e..f78d4226e5bcdb342c50f2c2c7d71b16266399a1 100644 (file)
@@ -30,6 +30,7 @@ Abstract:
 EFI_GUID  mFormSetGuid    = FORMSET_GUID;\r
 EFI_GUID  mStringPackGuid = STRING_PACK_GUID; \r
 \r
+STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 DriverCallback (\r
@@ -242,7 +243,7 @@ Returns:
     //\r
     // Allocate space for creation of Buffer\r
     //\r
-    QuestionId = (UINT16) ((UINTN) (&NVStruc.DynamicCheck));\r
+    QuestionId = (UINT16) ((UINTN) (&NVStruc.DynamicCheck) - (UINTN) (&NVStruc));\r
     Status = gBS->AllocatePool (\r
                     EfiBootServicesData,\r
                     0x1000,\r