]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Add compiler hint of "GLOBAL_REMOVE_IF_UNREFERENCED" to prevent static unicode string...
authorqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 11 Oct 2007 03:36:31 +0000 (03:36 +0000)
committerqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 11 Oct 2007 03:36:31 +0000 (03:36 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4084 6f19259b-4bc3-4df7-8a09-765794883524

43 files changed:
IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/ComponentName.c
IntelFrameworkModulePkg/Bus/Isa/IsaFloppyDxe/ComponentName.c
IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/ComponentName.c
IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/ComponentName.c
IntelFrameworkModulePkg/Bus/Isa/Ps2MouseDxe/ComponentName.c
IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/ComponentName.c
IntelFrameworkModulePkg/Bus/Pci/PciBusDxe/ComponentName.c
IntelFrameworkModulePkg/Bus/Pci/VgaMiniPortDxe/ComponentName.c
IntelFrameworkModulePkg/Universal/Console/VgaClassDxe/ComponentName.c
MdeModulePkg/Bus/Pci/AtapiPassThruDxe/ComponentName.c
MdeModulePkg/Bus/Pci/EhciDxe/ComponentName.c
MdeModulePkg/Bus/Pci/UhciDxe/ComponentName.c
MdeModulePkg/Bus/Scsi/ScsiBusDxe/ComponentName.c
MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ComponentName.c
MdeModulePkg/Bus/Usb/UsbBusDxe/ComponentName.c
MdeModulePkg/Bus/Usb/UsbKbDxe/ComponentName.c
MdeModulePkg/Bus/Usb/UsbMassStorageDxe/ComponentName.c
MdeModulePkg/Bus/Usb/UsbMouseDxe/ComponentName.c
MdeModulePkg/Universal/Console/ConPlatformDxe/ComponentName.c
MdeModulePkg/Universal/Console/ConSplitterDxe/ComponentName.c
MdeModulePkg/Universal/Console/GraphicsConsoleDxe/ComponentName.c
MdeModulePkg/Universal/Console/TerminalDxe/ComponentName.c
MdeModulePkg/Universal/DebugPortDxe/ComponentName.c
MdeModulePkg/Universal/Disk/DiskIoDxe/ComponentName.c
MdeModulePkg/Universal/Disk/PartitionDxe/ComponentName.c
MdeModulePkg/Universal/Network/ArpDxe/ComponentName.c
MdeModulePkg/Universal/Network/Dhcp4Dxe/ComponentName.c
MdeModulePkg/Universal/Network/Ip4ConfigDxe/ComponentName.c
MdeModulePkg/Universal/Network/Ip4Dxe/ComponentName.c
MdeModulePkg/Universal/Network/MnpDxe/ComponentName.c
MdeModulePkg/Universal/Network/Mtftp4Dxe/ComponentName.c
MdeModulePkg/Universal/Network/PxeBcDxe/ComponentName.c
MdeModulePkg/Universal/Network/PxeDhcp4Dxe/ComponentName.c
MdeModulePkg/Universal/Network/SnpDxe/ComponentName.c
MdeModulePkg/Universal/Network/Tcp4Dxe/ComponentName.c
MdeModulePkg/Universal/Network/Udp4Dxe/ComponentName.c
Nt32Pkg/SnpNt32Dxe/ComponentName.c
Nt32Pkg/WinNtBlockIoDxe/ComponentName.c
Nt32Pkg/WinNtBusDriverDxe/ComponentName.c
Nt32Pkg/WinNtConsoleDxe/ComponentName.c
Nt32Pkg/WinNtGopDxe/ComponentName.c
Nt32Pkg/WinNtSerialIoDxe/ComponentName.c
Nt32Pkg/WinNtSimpleFileSystemDxe/ComponentName.c

index f93a23a88e154ff9fd93e1f758ce98bcf2e4cac9..d8bc749f6c72adf65412b7cddd25284df9072ccb 100644 (file)
@@ -32,7 +32,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gIsaBusComponentName2
 };\r
 \r
 \r
 };\r
 \r
 \r
-STATIC EFI_UNICODE_STRING_TABLE mIsaBusDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mIsaBusDriverNameTable[] = {\r
   {\r
     "eng;en",\r
     L"ISA Bus Driver"\r
   {\r
     "eng;en",\r
     L"ISA Bus Driver"\r
index f0df4f049481cfb35afb6899b714ddc27c20011b..be4bc969df1cbba6d7a870c8b5345aeeb4ad19fb 100644 (file)
@@ -33,7 +33,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gIsaFloppyComponentNa
 };\r
 \r
 \r
 };\r
 \r
 \r
-STATIC EFI_UNICODE_STRING_TABLE mIsaFloppyDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mIsaFloppyDriverNameTable[] = {\r
   {\r
     "eng;en",\r
     L"ISA Floppy Driver"\r
   {\r
     "eng;en",\r
     L"ISA Floppy Driver"\r
index b070d8c0863ac38d31ba41edbbcb88db5bcdcb17..bbcc9312a9e3950558e5e656a2096854d519236c 100644 (file)
@@ -33,7 +33,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gIsaSerialComponentNa
 };\r
 \r
 \r
 };\r
 \r
 \r
-STATIC EFI_UNICODE_STRING_TABLE mIsaSerialDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mIsaSerialDriverNameTable[] = {\r
   {\r
     "eng;en",\r
     L"ISA Serial Driver"\r
   {\r
     "eng;en",\r
     L"ISA Serial Driver"\r
index 183d09ed551aa5eddbbe249f455db5889226be13..4f31ec08f25f85841db6ae5a855e4d70ad240599 100644 (file)
@@ -162,7 +162,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gPs2KeyboardComponent
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mPs2KeyboardDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mPs2KeyboardDriverNameTable[] = {\r
   {\r
     "eng;en",\r
     L"PS/2 Keyboard Driver"\r
   {\r
     "eng;en",\r
     L"PS/2 Keyboard Driver"\r
index ea416dcbf18a723ac626d5526316c34dc55f7648..d993234549d5047f5c72169822c6c9431070eff2 100644 (file)
@@ -32,7 +32,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gPs2MouseComponentNam
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mPs2MouseDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mPs2MouseDriverNameTable[] = {\r
   {\r
     "eng;en",\r
     L"PS/2 Mouse Driver"\r
   {\r
     "eng;en",\r
     L"PS/2 Mouse Driver"\r
index 45622a4d46600d50ffc48033468739362d26d561..4bb3db53ea4d14e9aad98694031e52c17ac8b34f 100644 (file)
@@ -31,12 +31,12 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gIDEBusComponentName2
 };\r
 \r
 \r
 };\r
 \r
 \r
-STATIC EFI_UNICODE_STRING_TABLE mIDEBusDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mIDEBusDriverNameTable[] = {\r
   { "eng;en", (CHAR16 *) L"PCI IDE/ATAPI Bus Driver" },\r
   { NULL , NULL }\r
 };\r
 \r
   { "eng;en", (CHAR16 *) L"PCI IDE/ATAPI Bus Driver" },\r
   { NULL , NULL }\r
 };\r
 \r
-STATIC EFI_UNICODE_STRING_TABLE mIDEBusControllerNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mIDEBusControllerNameTable[] = {\r
   { "eng;en", (CHAR16 *) L"PCI IDE/ATAPI Controller" },\r
   { NULL , NULL }\r
 };\r
   { "eng;en", (CHAR16 *) L"PCI IDE/ATAPI Controller" },\r
   { NULL , NULL }\r
 };\r
index 00943d9f275e83b56c4745e0d7c07fd91212656c..184a763cb2e95aa2b7737d315207dc2c70cc5f17 100644 (file)
@@ -32,7 +32,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gPciBusComponentName2
 };\r
 \r
 \r
 };\r
 \r
 \r
-STATIC EFI_UNICODE_STRING_TABLE mPciBusDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mPciBusDriverNameTable[] = {\r
   { "eng;en", (CHAR16 *) L"PCI Bus Driver" },\r
   { NULL , NULL }\r
 };\r
   { "eng;en", (CHAR16 *) L"PCI Bus Driver" },\r
   { NULL , NULL }\r
 };\r
index 687882769166563b1b73fcc7d4ef2024caedb681..d8d55146e0cb09a06926bb58eb1df0fa379e003a 100644 (file)
@@ -162,7 +162,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gPciVgaMiniPortCompon
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mPciVgaMiniPortDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mPciVgaMiniPortDriverNameTable[] = {\r
   {\r
     "eng;en",\r
     L"PCI VGA Mini Port Driver"\r
   {\r
     "eng;en",\r
     L"PCI VGA Mini Port Driver"\r
index 6b23763c2dae5ecce05e7b52ec4ca19d9b2f6d12..50058ef5d895074db7656b460f58ea34f3e71311 100644 (file)
@@ -32,7 +32,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gVgaClassComponentNam
 };\r
 \r
 \r
 };\r
 \r
 \r
-STATIC EFI_UNICODE_STRING_TABLE mVgaClassDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mVgaClassDriverNameTable[] = {\r
   {\r
     "eng;en",\r
     L"VGA Class Driver"\r
   {\r
     "eng;en",\r
     L"VGA Class Driver"\r
index 32daf0c4ac09412e65a01c75f6923a4147e853ff..2f04f0bf3b18e66f4a4ba210138cc378b8d8fe32 100644 (file)
@@ -32,7 +32,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gAtapiScsiPassThruCom
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mAtapiScsiPassThruDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mAtapiScsiPassThruDriverNameTable[] = {\r
   { "eng;en", (CHAR16 *) L"ATAPI SCSI Pass Thru Driver" },\r
   { NULL , NULL }\r
 };\r
   { "eng;en", (CHAR16 *) L"ATAPI SCSI Pass Thru Driver" },\r
   { NULL , NULL }\r
 };\r
index d55606a716d5eb968cb42ad08a92fa968f7e99bf..660dd5500c801fcf740d21711b621778d8121cf8 100644 (file)
@@ -171,7 +171,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gEhciComponentName2 =
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mEhciDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mEhciDriverNameTable[] = {\r
   { "eng;en", L"Usb Ehci Driver" },\r
   { NULL , NULL }\r
 };\r
   { "eng;en", L"Usb Ehci Driver" },\r
   { NULL , NULL }\r
 };\r
index 353b657ed44e9f1fcdb18a0fba92a8bc63806d9d..6be0e73b909122da22f1dcbe2a8b57bec8a26fd2 100644 (file)
@@ -169,7 +169,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gUhciComponentName2 =
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mUhciDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mUhciDriverNameTable[] = {\r
   { "eng;en", L"Usb Uhci Driver" },\r
   { NULL, NULL }\r
 };\r
   { "eng;en", L"Usb Uhci Driver" },\r
   { NULL, NULL }\r
 };\r
index 8b318410fcc851610eb9277cdbed60346648e09d..95d9999560d574d421a7fe6d9305c5708bc19a70 100644 (file)
@@ -58,7 +58,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gScsiBusComponentName
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mScsiBusDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mScsiBusDriverNameTable[] = {\r
   { "eng;en", (CHAR16 *) L"SCSI Bus Driver" },\r
   { NULL , NULL }\r
 };\r
   { "eng;en", (CHAR16 *) L"SCSI Bus Driver" },\r
   { NULL , NULL }\r
 };\r
index 3816abfa2eebc991271c54842e4df0032f253ca1..a7519e286b8e57ba1670bbd8974b98ccf8e22373 100644 (file)
@@ -54,7 +54,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gScsiDiskComponentNam
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mScsiDiskDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mScsiDiskDriverNameTable[] = {\r
   { "eng;en", (CHAR16 *) L"Scsi Disk Driver" },\r
   { NULL , NULL }\r
 };\r
   { "eng;en", (CHAR16 *) L"Scsi Disk Driver" },\r
   { NULL , NULL }\r
 };\r
index cb200aa032a22a0cf751186b6351cd0031a0d0e6..ece469f00200f3a396c215d83b59f189cd1fb8b3 100644 (file)
@@ -174,7 +174,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL mUsbBusComponentName2
 };\r
 \r
 \r
 };\r
 \r
 \r
-STATIC EFI_UNICODE_STRING_TABLE mUsbBusDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mUsbBusDriverNameTable[] = {\r
   { "eng;en", L"Usb Bus Driver" },\r
   { NULL , NULL }\r
 };\r
   { "eng;en", L"Usb Bus Driver" },\r
   { NULL , NULL }\r
 };\r
index 0be3f729c4d6f83f3fbc870be0f9890a2b24188a..b95b70335038e30f4179c291dcb8ff4c0fe4cdd6 100644 (file)
@@ -170,7 +170,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gUsbKeyboardComponent
 };\r
 \r
 \r
 };\r
 \r
 \r
-STATIC EFI_UNICODE_STRING_TABLE mUsbKeyboardDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mUsbKeyboardDriverNameTable[] = {\r
   { "eng;en", L"Usb Keyboard Driver" },\r
   { NULL , NULL }\r
 };\r
   { "eng;en", L"Usb Keyboard Driver" },\r
   { NULL , NULL }\r
 };\r
index 66874e8dca9c861fb369ee8fb7f7dc21f6d9955d..e2e5c4557a09a37acad9d37fb5d5cb8773ee6194 100644 (file)
@@ -172,7 +172,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gUsbMassStorageCompon
 };\r
 \r
 \r
 };\r
 \r
 \r
-STATIC EFI_UNICODE_STRING_TABLE\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE\r
 mUsbMassStorageDriverNameTable[] = {\r
   {"eng;en", L"Usb Mass Storage Driver"},\r
   {NULL,  NULL}\r
 mUsbMassStorageDriverNameTable[] = {\r
   {"eng;en", L"Usb Mass Storage Driver"},\r
   {NULL,  NULL}\r
index ecfe64d5516c5ba3cd7df36df6f8a3f5c93ca33b..dc440347be5010371cea681c37fc6d5ef036f9b4 100644 (file)
@@ -171,7 +171,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gUsbMouseComponentNam
 \r
 \r
 \r
 \r
 \r
 \r
-STATIC EFI_UNICODE_STRING_TABLE mUsbMouseDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mUsbMouseDriverNameTable[] = {\r
   { "eng;en", L"Usb Mouse Driver" },\r
   { NULL , NULL }\r
 };\r
   { "eng;en", L"Usb Mouse Driver" },\r
   { NULL , NULL }\r
 };\r
index 6010f22bd56c1cc8e5a12a81a14b81a60af456c9..075b6956822ccb77a8970b7a4a4d765c6e5f4513 100644 (file)
@@ -43,7 +43,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gConPlatformComponent
 };\r
 \r
 \r
 };\r
 \r
 \r
-STATIC EFI_UNICODE_STRING_TABLE mConPlatformDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mConPlatformDriverNameTable[] = {\r
   {\r
     "eng;en",\r
     L"Platform Console Management Driver"\r
   {\r
     "eng;en",\r
     L"Platform Console Management Driver"\r
index 6a458436e4423d399514dfe14df64ffdca3a3c40..35c1273c50facb938192df96665fb2f94741e896 100644 (file)
@@ -95,7 +95,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gConSplitterStdErrCom
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mConSplitterDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mConSplitterDriverNameTable[] = {\r
   {\r
     "eng;en",\r
     (CHAR16 *) L"Console Splitter Driver"\r
   {\r
     "eng;en",\r
     (CHAR16 *) L"Console Splitter Driver"\r
@@ -106,7 +106,7 @@ static EFI_UNICODE_STRING_TABLE mConSplitterDriverNameTable[] = {
   }\r
 };\r
 \r
   }\r
 };\r
 \r
-static EFI_UNICODE_STRING_TABLE mConSplitterConInControllerNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mConSplitterConInControllerNameTable[] = {\r
   {\r
     "eng;en",\r
     (CHAR16 *) L"Primary Console Input Device"\r
   {\r
     "eng;en",\r
     (CHAR16 *) L"Primary Console Input Device"\r
@@ -117,7 +117,7 @@ static EFI_UNICODE_STRING_TABLE mConSplitterConInControllerNameTable[] = {
   }\r
 };\r
 \r
   }\r
 };\r
 \r
-static EFI_UNICODE_STRING_TABLE mConSplitterSimplePointerControllerNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mConSplitterSimplePointerControllerNameTable[] = {\r
   {\r
     "eng;en",\r
     (CHAR16 *) L"Primary Simple Pointer Device"\r
   {\r
     "eng;en",\r
     (CHAR16 *) L"Primary Simple Pointer Device"\r
@@ -128,7 +128,7 @@ static EFI_UNICODE_STRING_TABLE mConSplitterSimplePointerControllerNameTable[] =
   }\r
 };\r
 \r
   }\r
 };\r
 \r
-static EFI_UNICODE_STRING_TABLE mConSplitterConOutControllerNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mConSplitterConOutControllerNameTable[] = {\r
   {\r
     "eng;en",\r
     (CHAR16 *) L"Primary Console Output Device"\r
   {\r
     "eng;en",\r
     (CHAR16 *) L"Primary Console Output Device"\r
@@ -139,7 +139,7 @@ static EFI_UNICODE_STRING_TABLE mConSplitterConOutControllerNameTable[] = {
   }\r
 };\r
 \r
   }\r
 };\r
 \r
-static EFI_UNICODE_STRING_TABLE mConSplitterStdErrControllerNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mConSplitterStdErrControllerNameTable[] = {\r
   {\r
     "eng;en",\r
     (CHAR16 *) L"Primary Standard Error Device"\r
   {\r
     "eng;en",\r
     (CHAR16 *) L"Primary Standard Error Device"\r
index 7c458baa2c3346164565ff85e254436ecca68e91..5b4dd01b63bec23a2c74d77764124343da7c4f0a 100644 (file)
@@ -38,7 +38,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gGraphicsConsoleCompo
 };\r
 \r
 \r
 };\r
 \r
 \r
-STATIC EFI_UNICODE_STRING_TABLE mGraphicsConsoleDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mGraphicsConsoleDriverNameTable[] = {\r
   {\r
     "eng;en",\r
     (CHAR16 *)L"UGA Console Driver"\r
   {\r
     "eng;en",\r
     (CHAR16 *)L"UGA Console Driver"\r
index 5bcc85b5b7984c2f3d50eaa0c9e3bc9400cdb4f1..11ee906c25dc573f5079e6bba8e164867a71362b 100644 (file)
@@ -38,7 +38,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gTerminalComponentNam
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mTerminalDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mTerminalDriverNameTable[] = {\r
   {\r
     "eng;en",\r
    (CHAR16 *) L"Serial Terminal Driver"\r
   {\r
     "eng;en",\r
    (CHAR16 *) L"Serial Terminal Driver"\r
index e6a5248b18ca99546af678534f0eff65c6b65dd4..321f57bf42922df021e078291494e06f65b6a87a 100644 (file)
@@ -38,7 +38,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gDebugPortComponentNa
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mDebugPortDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mDebugPortDriverNameTable[] = {\r
   {\r
     "eng;en",\r
     (CHAR16 *) L"DebugPort Driver"\r
   {\r
     "eng;en",\r
     (CHAR16 *) L"DebugPort Driver"\r
index e957212f275b15540cd955d84705faad34698cdc..0de2f267e0bc6b8d45505b1d0d32c47f385cf5c6 100644 (file)
@@ -33,7 +33,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gDiskIoComponentName2
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mDiskIoDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mDiskIoDriverNameTable[] = {\r
   {\r
     "eng;en",\r
     (CHAR16 *)L"Generic Disk I/O Driver"\r
   {\r
     "eng;en",\r
     (CHAR16 *)L"Generic Disk I/O Driver"\r
index c339c9e2bf4cfba6ffeffc6602594a4997b3b5e1..acb10352707738fc319a90a22747ecd25ec05b5a 100644 (file)
@@ -33,7 +33,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gPartitionComponentNa
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mPartitionDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mPartitionDriverNameTable[] = {\r
   {\r
     "eng;en",\r
     (CHAR16 *)L"Partition Driver(MBR/GPT/El Torito)"\r
   {\r
     "eng;en",\r
     (CHAR16 *)L"Partition Driver(MBR/GPT/El Torito)"\r
index a05a3a7a8b868afcfac977c858f28c3b46af70cf..f263f6124bd4b98580d2c451a9148644230b57db 100644 (file)
@@ -169,7 +169,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gArpComponentName2 =
 };\r
 \r
 \r
 };\r
 \r
 \r
-STATIC EFI_UNICODE_STRING_TABLE mArpDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mArpDriverNameTable[] = {\r
   { "eng;en", L"ARP Network Service Driver" },\r
   { NULL, NULL }\r
 };\r
   { "eng;en", L"ARP Network Service Driver" },\r
   { NULL, NULL }\r
 };\r
index 5e3b0966d52356fdebcb05f5c7d405b1c32d284e..ed258d2bf365cd46feee9d4df634a2786071a351 100644 (file)
@@ -170,7 +170,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gDhcp4ComponentName2
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mDhcpDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mDhcpDriverNameTable[] = {\r
   {\r
     "eng;en",\r
     L"DHCP Protocol Driver"\r
   {\r
     "eng;en",\r
     L"DHCP Protocol Driver"\r
index f3f8e5a7dd0b5bd6dea8ba18b54ad1fb37b8f6c4..8e26bf59488a1f8b59e81f10853ee657d934fda5 100644 (file)
@@ -170,8 +170,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gIp4ConfigComponentNa
 };\r
 \r
 \r
 };\r
 \r
 \r
-STATIC\r
-EFI_UNICODE_STRING_TABLE mIp4ConfigDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mIp4ConfigDriverNameTable[] = {\r
   {"eng;en", L"IP4 CONFIG Network Service Driver"},\r
   {NULL, NULL}\r
 };\r
   {"eng;en", L"IP4 CONFIG Network Service Driver"},\r
   {NULL, NULL}\r
 };\r
index 6d5f7c126e163c7cc871c142fce15166f638a8f1..a3966a95441330ebcf8422be804fdc5aad029d96 100644 (file)
@@ -170,7 +170,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gIp4ComponentName2 =
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mIp4DriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mIp4DriverNameTable[] = {\r
   {\r
     "eng;en",\r
     L"IP4 Network Service Driver"\r
   {\r
     "eng;en",\r
     L"IP4 Network Service Driver"\r
index 9589c1a14303d0aafaffc3e78921ecc95308fdd8..4091dee0cfb8112b8f6db6917e4b14eb029ac786 100644 (file)
@@ -170,7 +170,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gMnpComponentName2 =
 };\r
 \r
 \r
 };\r
 \r
 \r
-STATIC EFI_UNICODE_STRING_TABLE mMnpDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mMnpDriverNameTable[] = {\r
   {\r
     "eng;en",\r
     L"MNP Network Service Driver"\r
   {\r
     "eng;en",\r
     L"MNP Network Service Driver"\r
index 60cf82634e5dd0c814f2862803a96134a02b8510..256d86aaa2b04a003fbd3ee0fb531450fcffa6f3 100644 (file)
@@ -169,7 +169,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gMtftp4ComponentName2
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mMtftp4DriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mMtftp4DriverNameTable[] = {\r
   {\r
     "eng;en",\r
     L"MTFTP4 Network Service"\r
   {\r
     "eng;en",\r
     L"MTFTP4 Network Service"\r
index c6853c4503e58920cd78ef32c7772b9065485085..9a098280df48754a24ff15277f86324c14aad558 100644 (file)
@@ -168,7 +168,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gPxeBcComponentName2
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mPxeBcDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mPxeBcDriverNameTable[] = {\r
   {\r
     "eng;en",\r
     L"PXE Base Code Driver"\r
   {\r
     "eng;en",\r
     L"PXE Base Code Driver"\r
index b174fe23157ba1da988795b7f6503be258bef11a..1897347ef5634cfab22e0ee314370b23a001ba82 100644 (file)
@@ -173,7 +173,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gPxeDhcp4ComponentNam
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mPxeDhcp4DriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mPxeDhcp4DriverNameTable[] = {\r
   {\r
     "eng;en",\r
     L"PXE DHCPv4 Driver"\r
   {\r
     "eng;en",\r
     L"PXE DHCPv4 Driver"\r
index 6cd331b6139fe2a9eeaba46e388d836eb70c0187..e8da93010ce4aac347c8fe0de6bcb4ea2398427f 100644 (file)
@@ -171,7 +171,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gSimpleNetworkCompone
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mSimpleNetworkDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mSimpleNetworkDriverNameTable[] = {\r
   {\r
     "eng;en",\r
     L"Simple Network Protocol Driver"\r
   {\r
     "eng;en",\r
     L"Simple Network Protocol Driver"\r
index c5a4b99d7eed3e1afcc0c368ccbd291407d835ed..2e318b7d09bf99b45bfb4c2dbcf99f64fb6b95e5 100644 (file)
@@ -169,7 +169,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gTcp4ComponentName2 =
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mTcpDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mTcpDriverNameTable[] = {\r
   {\r
     "eng;en",\r
     L"Tcp Network Service Driver"\r
   {\r
     "eng;en",\r
     L"Tcp Network Service Driver"\r
index f7e2ac2ae9fb244c0bf7d3d46ae8543e9ec0c115..b5176559b009811f003fae8fecd8fbccc41db69d 100644 (file)
@@ -170,7 +170,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gUdp4ComponentName2 =
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mUdpDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mUdpDriverNameTable[] = {\r
   {\r
     "eng;en",\r
     L"UDP Network Service Driver"\r
   {\r
     "eng;en",\r
     L"UDP Network Service Driver"\r
index b9de2efc60e20d0a2ec3fd774c32b848346366ff..7b2e9a7aa6fa7f816ca8f9b0035dd4be857d3886 100644 (file)
@@ -169,7 +169,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gSnpNt32DriverCompone
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mSnpNt32DriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mSnpNt32DriverNameTable[] = {\r
   {\r
     "eng;en",\r
     L"SNP NT32 Driver"\r
   {\r
     "eng;en",\r
     L"SNP NT32 Driver"\r
index fd4caf3ba8238ffce9b837f54fbee9af5f085643..8173d3cced5ace938d373b5f5f900594dcadc0be 100644 (file)
@@ -172,7 +172,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gWinNtBlockIoComponen
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mWinNtBlockIoDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mWinNtBlockIoDriverNameTable[] = {\r
   { "eng;en", L"Windows Block I/O Driver" },\r
   { NULL , NULL }\r
 };\r
   { "eng;en", L"Windows Block I/O Driver" },\r
   { NULL , NULL }\r
 };\r
index e7d2487bf1dec20df46a6b96827e0f8c78085573..116c2af6bc7b794c1286b0723cc57ac7ab0486c5 100644 (file)
@@ -183,7 +183,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gWinNtBusDriverCompon
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mWinNtBusDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mWinNtBusDriverNameTable[] = {\r
   { "eng;en", L"Windows Bus Driver" },\r
   { NULL , NULL }\r
 };\r
   { "eng;en", L"Windows Bus Driver" },\r
   { NULL , NULL }\r
 };\r
index b9770887c88ac1bbd1fd737c2d4e6a17c2bdd95f..0087ac3befedf7429f5d202f26210de6e48629a5 100644 (file)
@@ -191,7 +191,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gWinNtConsoleComponen
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mWinNtConsoleDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mWinNtConsoleDriverNameTable[] = {\r
   { "eng;en", L"Windows Text Console Driver" },\r
   { NULL , NULL }\r
 };\r
   { "eng;en", L"Windows Text Console Driver" },\r
   { NULL , NULL }\r
 };\r
index a9b281816e93715e847b1af0eaa4a92058e7398c..9799d66b1b805a0840e7db21fa3fc185c1126c8b 100644 (file)
@@ -194,7 +194,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gWinNtGopComponentNam
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mWinNtGopDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mWinNtGopDriverNameTable[] = {\r
   { "eng;en", L"Windows GOP Driver" },\r
   { NULL , NULL }\r
 };\r
   { "eng;en", L"Windows GOP Driver" },\r
   { NULL , NULL }\r
 };\r
index cab4dd8b0cddca1c07b374a7ebb856e0bc818e58..e322e7e1edbadff24cf147b3e1765940af211479 100644 (file)
@@ -168,7 +168,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gWinNtSerialIoCompone
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mWinNtSerialIoDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mWinNtSerialIoDriverNameTable[] = {\r
   { "eng;en", L"Windows Serial I/O Driver" },\r
   { NULL , NULL }\r
 };\r
   { "eng;en", L"Windows Serial I/O Driver" },\r
   { NULL , NULL }\r
 };\r
index 2fc4be22f7ff40492c063cec6ee5563f67b0efe6..59b3e25a595ad586285dda0522789ce648f8d27f 100644 (file)
@@ -193,7 +193,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gWinNtSimpleFileSyste
 };\r
 \r
 \r
 };\r
 \r
 \r
-static EFI_UNICODE_STRING_TABLE mWinNtSimpleFileSystemDriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mWinNtSimpleFileSystemDriverNameTable[] = {\r
   {\r
     "eng;en",\r
     L"Windows Simple File System Driver"\r
   {\r
     "eng;en",\r
     L"Windows Simple File System Driver"\r