]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkModulePkg/Bus/Pci/Undi/RuntimeDxe/Decode.c
1) add __MSC_EXTENSIONS__ guard for MSC specific pragma in Decode.c
[mirror_edk2.git] / EdkModulePkg / Bus / Pci / Undi / RuntimeDxe / Decode.c
index 90c6713666c39c860eff343b4817f8b53142ef56..02773d4e3d8b907c1f53ad1f08dec7c1b7f8fc43 100644 (file)
@@ -22,14 +22,9 @@ Revision history:
 #include "undi32.h"\r
 \r
 \r
+#ifdef _MSC_EXTENSIONS\r
 #pragma data_seg("rtdata")\r
-\r
-//\r
-// Global variables defined outside this file\r
-//\r
-extern PXE_SW_UNDI  *pxe;     // !pxe structure\r
-extern PXE_SW_UNDI  *pxe_31;  // !pxe structure for 3.1 drivers\r
-extern UNDI32_DEV   *UNDI32DeviceList[MAX_NIC_INTERFACES];\r
+#endif\r
 \r
 //\r
 // Global variables defined in this file\r
@@ -1655,4 +1650,6 @@ Returns:
   PxePtr->Fudge         = (UINT8) (PxePtr->Fudge - ChkSum ((VOID *) PxePtr, PxePtr->Len));\r
 }\r
 \r
+#ifdef _MSC_EXTENSIONS\r
 #pragma data_seg()\r
+#endif\r