.. to avoid the use .member = value syntax as VS does not support it.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Anthony PERARD <[email protected]>
---
 OvmfPkg/XenBusDxe/XenBus.c | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

diff --git a/OvmfPkg/XenBusDxe/XenBus.c b/OvmfPkg/XenBusDxe/XenBus.c
index 5baaddb..a735058 100644
--- a/OvmfPkg/XenBusDxe/XenBus.c
+++ b/OvmfPkg/XenBusDxe/XenBus.c
@@ -45,13 +45,19 @@
 STATIC XENBUS_PRIVATE_DATA gXenBusPrivateData;
 
 STATIC XENBUS_DEVICE_PATH gXenBusDevicePathTemplate = {
-  .Vendor.Header.Type = HARDWARE_DEVICE_PATH,
-  .Vendor.Header.SubType = HW_VENDOR_DP,
-  .Vendor.Header.Length[0] = (UINT8) sizeof (XENBUS_DEVICE_PATH),
-  .Vendor.Header.Length[1] = (UINT8) (sizeof (XENBUS_DEVICE_PATH) >> 8),
-  .Vendor.Guid = XENBUS_PROTOCOL_GUID,
-  .Type = 0,
-  .DeviceId = 0
+  {                                                 // Vendor
+    {                                               // Vendor.Header
+      HARDWARE_DEVICE_PATH,                         // Vendor.Header.Type
+      HW_VENDOR_DP,                                 // Vendor.Header.SubType
+      {
+        (UINT8) (sizeof (XENBUS_DEVICE_PATH)),      // Vendor.Header.Length[0]
+        (UINT8) (sizeof (XENBUS_DEVICE_PATH) >> 8), // Vendor.Header.Length[1]
+      }
+    },
+    XENBUS_PROTOCOL_GUID,                           // Vendor.Guid
+  },
+  0,                                                // Type
+  0                                                 // DeviceId
 };
 
 
-- 
Anthony PERARD


------------------------------------------------------------------------------
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to