Patch to remove STATIC modifier. This is on longer recommended by EFI Framework codin...
authorjji4 <jji4@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 30 Oct 2008 06:05:06 +0000 (06:05 +0000)
committerjji4 <jji4@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 30 Oct 2008 06:05:06 +0000 (06:05 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6296 6f19259b-4bc3-4df7-8a09-765794883524

97 files changed:
MdeModulePkg/Bus/Pci/UndiRuntimeDxe/Decode.c
MdeModulePkg/Bus/Pci/UndiRuntimeDxe/E100b.c
MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.c
MdeModulePkg/Bus/Usb/UsbBusDxe/UsbUtility.c
MdeModulePkg/Bus/Usb/UsbKbDxe/KeyBoard.c
MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassImpl.c
MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointer.c
MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/mousehid.c
MdeModulePkg/Core/Pei/FwVol/FwVol.c
MdeModulePkg/Core/Pei/Image/Image.c
MdeModulePkg/Core/Pei/PeiMain/PeiMain.c
MdeModulePkg/Core/Pei/Security/Security.c
MdeModulePkg/Library/DxeCorePerformanceLib/DxeCorePerformanceLib.c
MdeModulePkg/Library/DxeIpIoLib/DxeIpIoLib.c
MdeModulePkg/Library/DxeNetLib/DxeNetLib.c
MdeModulePkg/Library/DxeNetLib/NetBuffer.c
MdeModulePkg/Library/DxePerformanceLib/DxePerformanceLib.c
MdeModulePkg/Library/DxePlatDriOverLib/PlatDriOverLib.c
MdeModulePkg/Library/DxeUdpIoLib/DxeUdpIoLib.c
MdeModulePkg/Library/EdkDxePrintLib/PrintLib.c
MdeModulePkg/Library/GenericBdsLib/Performance.c
MdeModulePkg/Library/PeiPerformanceLib/PeiPerformanceLib.c
MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitter.c
MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterGraphics.c
MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsole.c
MdeModulePkg/Universal/Console/TerminalDxe/TerminalConOut.c
MdeModulePkg/Universal/DebugPortDxe/DebugPort.c
MdeModulePkg/Universal/DebugSupportDxe/Ia32/plDebugSupport.c
MdeModulePkg/Universal/DebugSupportDxe/Ipf/plDebugSupport.c
MdeModulePkg/Universal/DebugSupportDxe/X64/plDebugSupport.c
MdeModulePkg/Universal/HiiDatabaseDxe/Database.c
MdeModulePkg/Universal/HiiDatabaseDxe/Font.c
MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseEntry.c
MdeModulePkg/Universal/MemoryTest/BaseMemoryTestPei/BaseMemoryTest.c
MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Option.c
MdeModulePkg/Universal/Network/IScsiDxe/IScsiConfig.c
MdeModulePkg/Universal/Network/IScsiDxe/IScsiDhcp.c
MdeModulePkg/Universal/Network/IScsiDxe/IScsiIbft.c
MdeModulePkg/Universal/Network/IScsiDxe/IScsiMisc.c
MdeModulePkg/Universal/Network/IScsiDxe/IScsiProto.c
MdeModulePkg/Universal/Network/IScsiDxe/Md5.c
MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Driver.c
MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Icmp.c
MdeModulePkg/Universal/Network/Ip4Dxe/Ip4If.c
MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Impl.c
MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Input.c
MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Output.c
MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Route.c
MdeModulePkg/Universal/Network/MnpDxe/MnpConfig.c
MdeModulePkg/Universal/Network/MnpDxe/MnpIo.c
MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Impl.c
MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Option.c
MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Rrq.c
MdeModulePkg/Universal/Network/Mtftp4Dxe/Mtftp4Support.c
MdeModulePkg/Universal/Network/PxeBcDxe/Bc.c
MdeModulePkg/Universal/Network/PxeBcDxe/Pxe_bc_arp.c
MdeModulePkg/Universal/Network/PxeBcDxe/Pxe_bc_dhcp.c
MdeModulePkg/Universal/Network/PxeBcDxe/Pxe_bc_igmp.c
MdeModulePkg/Universal/Network/PxeBcDxe/Pxe_bc_ip.c
MdeModulePkg/Universal/Network/PxeBcDxe/Pxe_bc_mtftp.c
MdeModulePkg/Universal/Network/PxeBcDxe/Pxe_loadfile.c
MdeModulePkg/Universal/Network/PxeDhcp4Dxe/PxeDhcp4InitSelect.c
MdeModulePkg/Universal/Network/PxeDhcp4Dxe/PxeDhcp4RenewRebind.c
MdeModulePkg/Universal/Network/SnpDxe/Callback.c
MdeModulePkg/Universal/Network/SnpDxe/Get_status.c
MdeModulePkg/Universal/Network/SnpDxe/Mcast_ip_to_mac.c
MdeModulePkg/Universal/Network/SnpDxe/Nvdata.c
MdeModulePkg/Universal/Network/SnpDxe/Receive.c
MdeModulePkg/Universal/Network/SnpDxe/Receive_filters.c
MdeModulePkg/Universal/Network/SnpDxe/Reset.c
MdeModulePkg/Universal/Network/SnpDxe/Snp.c
MdeModulePkg/Universal/Network/SnpDxe/Station_address.c
MdeModulePkg/Universal/Network/SnpDxe/Transmit.c
MdeModulePkg/Universal/Network/Tcp4Dxe/SockImpl.c
MdeModulePkg/Universal/Network/Tcp4Dxe/SockInterface.c
MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Dispatcher.c
MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Driver.c
MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Input.c
MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Main.c
MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Option.c
MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Output.c
MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Timer.c
MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Impl.c
MdeModulePkg/Universal/Network/UefiPxeBcDxe/PxeBcImpl.c
MdeModulePkg/Universal/PCD/Dxe/Pcd.c
MdeModulePkg/Universal/PCD/Pei/Pcd.c
MdeModulePkg/Universal/PcatRealTimeClockRuntimeDxe/Ia32/Ia32PcRtc.c
MdeModulePkg/Universal/PcatRealTimeClockRuntimeDxe/PcRtc.c
MdeModulePkg/Universal/PcatSingleSegmentPciCfg2Pei/PciCfg2.c
MdeModulePkg/Universal/PlatformDriverOverride/PlatOverMngr/PlatOverMngr.c
MdeModulePkg/Universal/PlatformDriverOverride/PlatformDriOverrideDxe/PlatformDriOverride.c
MdeModulePkg/Universal/PlatformDriverOverride/PlatformDriOverrideDxe/PlatformDriOverride.h
MdeModulePkg/Universal/SetupBrowserDxe/Ui.c
MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariable.c
MdeModulePkg/Universal/Variable/Pei/Variable.c
MdeModulePkg/Universal/Variable/RuntimeDxe/reclaim.c

index a898eeb..f169d88 100644 (file)
@@ -1390,7 +1390,6 @@ badcdb:
   @return None\r
 \r
 **/\r
-STATIC\r
 UINT8\r
 ChkSum (\r
   IN  VOID   *Buffer,\r
index 6612d46..c0600c5 100644 (file)
@@ -14,7 +14,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 \r
 #include "Undi32.h"\r
 \r
-static UINT8 basic_config_cmd[22] = {\r
+UINT8 basic_config_cmd[22] = {\r
                     22,        0x08,\r
                     0,           0,\r
                     0, (UINT8)0x80,\r
@@ -255,7 +255,6 @@ OutLong (
   @return TODO: add return values\r
 \r
 **/\r
-STATIC\r
 UINTN\r
 MapIt (\r
   IN NIC_DATA_INSTANCE *AdapterInfo,\r
@@ -318,7 +317,6 @@ MapIt (
   @return TODO: add return values\r
 \r
 **/\r
-STATIC\r
 VOID\r
 UnMapIt (\r
   IN NIC_DATA_INSTANCE *AdapterInfo,\r
@@ -357,7 +355,6 @@ UnMapIt (
 \r
 **/\r
 // TODO:    MicroSeconds - add argument and description to function comment\r
-STATIC\r
 VOID\r
 DelayIt (\r
   IN NIC_DATA_INSTANCE *AdapterInfo,\r
@@ -381,7 +378,6 @@ DelayIt (
 \r
 **/\r
 // TODO:    flag - add argument and description to function comment\r
-STATIC\r
 VOID\r
 BlockIt (\r
   IN NIC_DATA_INSTANCE *AdapterInfo,\r
@@ -404,7 +400,6 @@ BlockIt (
   @return TODO: add return values\r
 \r
 **/\r
-STATIC\r
 UINT8\r
 Load_Base_Regs (\r
   NIC_DATA_INSTANCE *AdapterInfo\r
@@ -449,7 +444,6 @@ Load_Base_Regs (
   @return TODO: add return values\r
 \r
 **/\r
-STATIC\r
 UINT8\r
 IssueCB (\r
   NIC_DATA_INSTANCE *AdapterInfo,\r
@@ -509,7 +503,6 @@ IssueCB (
   @return TODO: add return values\r
 \r
 **/\r
-STATIC\r
 UINT8\r
 Configure (\r
   NIC_DATA_INSTANCE *AdapterInfo\r
@@ -636,7 +629,6 @@ E100bSetupIAAddr (
 \r
 \r
 **/\r
-STATIC\r
 VOID\r
 StopRU (\r
   IN NIC_DATA_INSTANCE *AdapterInfo\r
@@ -673,7 +665,6 @@ StopRU (
   @retval -1                              Already Started\r
 \r
 **/\r
-STATIC\r
 INT8\r
 StartRU (\r
   NIC_DATA_INSTANCE *AdapterInfo\r
@@ -1766,7 +1757,6 @@ Recycle_RFD (
 #define EE_READ_CMD   6 // 110b\r
 #define EE_ERASE_CMD  (7 << 6)\r
 \r
-STATIC\r
 VOID\r
 shift_bits_out (\r
   IN NIC_DATA_INSTANCE *AdapterInfo,\r
@@ -1834,7 +1824,6 @@ Returns:
   @return TODO: add return values\r
 \r
 **/\r
-STATIC\r
 UINT16\r
 shift_bits_in (\r
   IN NIC_DATA_INSTANCE *AdapterInfo\r
@@ -1885,7 +1874,6 @@ shift_bits_in (
   @retval FALSE                           if it fails to get the exclusive access\r
 \r
 **/\r
-STATIC\r
 BOOLEAN\r
 E100bSetEepromLockOut (\r
   IN NIC_DATA_INSTANCE  *AdapterInfo\r
@@ -1932,7 +1920,6 @@ E100bSetEepromLockOut (
   @return None\r
 \r
 **/\r
-STATIC\r
 VOID\r
 E100bReSetEepromLockOut (\r
   IN NIC_DATA_INSTANCE  *AdapterInfo\r
@@ -3353,7 +3340,6 @@ CommandWaitForCompletion (
   @return TODO: add return values\r
 \r
 **/\r
-STATIC\r
 INT8\r
 SoftwareReset (\r
   NIC_DATA_INSTANCE *AdapterInfo\r
index f591167..d77758d 100644 (file)
@@ -50,11 +50,10 @@ EFI_DRIVER_BINDING_PROTOCOL gSCSIBusDriverBinding = {
 // structure in the SCSIBusDriverBindingStop(). Then we can\r
 // Close all opened protocols and release this structure.\r
 //\r
-STATIC EFI_GUID  mScsiBusProtocolGuid = EFI_SCSI_BUS_PROTOCOL_GUID;\r
+EFI_GUID  mScsiBusProtocolGuid = EFI_SCSI_BUS_PROTOCOL_GUID;\r
 \r
-STATIC VOID  *WorkingBuffer;\r
+VOID  *WorkingBuffer;\r
 \r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 ScsiioToPassThruPacket (\r
@@ -63,14 +62,12 @@ ScsiioToPassThruPacket (
   );\r
 \r
 \r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 PassThruToScsiioPacket (\r
   IN     EFI_SCSI_PASS_THRU_SCSI_REQUEST_PACKET  *ScsiPacket,\r
   IN OUT EFI_SCSI_IO_SCSI_REQUEST_PACKET         *Packet\r
   );\r
-STATIC\r
 VOID\r
 EFIAPI\r
 NotifyFunction (\r
@@ -1201,7 +1198,6 @@ Returns:
 }\r
 \r
 \r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 ScsiioToPassThruPacket (\r
@@ -1255,7 +1251,6 @@ Returns:
 }\r
 \r
 \r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 PassThruToScsiioPacket (\r
@@ -1302,7 +1297,6 @@ Returns:
 \r
 \r
 \r
-STATIC\r
 VOID\r
 EFIAPI\r
 NotifyFunction (\r
index c9d4f70..ad84da9 100644 (file)
@@ -21,7 +21,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 // Use a shor form Usb class Device Path, which could match any usb device, in WantedUsbIoDPList to indicate all Usb devices\r
 // are wanted Usb devices\r
 //\r
-STATIC USB_CLASS_FORMAT_DEVICE_PATH mAllUsbClassDevicePath = {\r
+USB_CLASS_FORMAT_DEVICE_PATH mAllUsbClassDevicePath = {\r
   {\r
     {\r
       MESSAGING_DEVICE_PATH,\r
index 0c5705b..d2bac53 100644 (file)
@@ -20,7 +20,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 // Static English keyboard layout\r
 // Format:<efi key>, <unicode without shift>, <unicode with shift>, <Modifier>, <AffectedAttribute>\r
 //\r
-STATIC\r
 UINT8 KeyboardLayoutTable[USB_KEYCODE_MAX_MAKE + 8][5] = {\r
   {EfiKeyC1,         'a',      'A',   EFI_NULL_MODIFIER,   EFI_AFFECTED_BY_STANDARD_SHIFT | EFI_AFFECTED_BY_CAPS_LOCK},   // 0x04\r
   {EfiKeyB5,         'b',      'B',   EFI_NULL_MODIFIER,   EFI_AFFECTED_BY_STANDARD_SHIFT | EFI_AFFECTED_BY_CAPS_LOCK},   // 0x05\r
@@ -168,7 +167,6 @@ LoadDefaultKeyboardLayout (
 //\r
 // EFI_KEY to USB Scan Code convertion table\r
 //\r
-STATIC\r
 UINT8 UsbScanCodeConvertionTable[] = {\r
   0xe0,  //  EfiKeyLCtrl\r
   0xe3,  //  EfiKeyA0\r
@@ -280,7 +278,6 @@ UINT8 UsbScanCodeConvertionTable[] = {
 //\r
 // Keyboard Layout Modifier to EFI Scan Code convertion table\r
 //\r
-STATIC\r
 UINT8 EfiScanCodeConvertionTable[] = {\r
   SCAN_NULL,       // EFI_NULL_MODIFIER\r
   SCAN_NULL,       // EFI_LEFT_CONTROL_MODIFIER\r
@@ -321,7 +318,7 @@ UINT8 EfiScanCodeConvertionTable[] = {
 EFI_GUID  mKeyboardLayoutEventGuid = EFI_HII_SET_KEYBOARD_LAYOUT_EVENT_GUID;\r
 \r
 \r
-STATIC KB_MODIFIER  KB_Mod[8] = {\r
+KB_MODIFIER  KB_Mod[8] = {\r
   { MOD_CONTROL_L,  0xe0 }, // 11100000\r
   { MOD_CONTROL_R,  0xe4 }, // 11100100\r
   { MOD_SHIFT_L,    0xe1 }, // 11100001\r
index 0746928..33e1ae8 100644 (file)
@@ -17,7 +17,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 \r
 #include "UsbMassImpl.h"\r
 \r
-STATIC\r
 USB_MASS_TRANSPORT *mUsbMassTransport[] = {\r
   &mUsbCbi0Transport,\r
   &mUsbCbi1Transport,\r
index af68e61..f7186af 100644 (file)
@@ -77,19 +77,16 @@ EFI_DRIVER_BINDING_PROTOCOL gUsbMouseAbsolutePointerDriverBinding = {
 //\r
 // helper functions\r
 //\r
-STATIC\r
 BOOLEAN\r
 IsUsbMouseAbsolutePointer (\r
   IN  EFI_USB_IO_PROTOCOL     *UsbIo\r
   );\r
 \r
-STATIC\r
 EFI_STATUS\r
 InitializeUsbMouseAbsolutePointerDevice (\r
   IN  USB_MOUSE_ABSOLUTE_POINTER_DEV           *UsbMouseAbsolutePointerDev\r
   );\r
 \r
-STATIC\r
 VOID\r
 EFIAPI\r
 UsbMouseAbsolutePointerWaitForInput (\r
@@ -100,7 +97,6 @@ UsbMouseAbsolutePointerWaitForInput (
 //\r
 // Mouse interrupt handler\r
 //\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 OnMouseAbsolutePointerInterruptComplete (\r
@@ -113,7 +109,6 @@ OnMouseAbsolutePointerInterruptComplete (
 //\r
 // Mouse simulate TouchPad, Using AbsolutePointer Protocol\r
 //\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 GetMouseAbsolutePointerState (\r
@@ -121,7 +116,6 @@ GetMouseAbsolutePointerState (
   OUT  EFI_ABSOLUTE_POINTER_STATE     *MouseAbsolutePointerState\r
   );\r
 \r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 UsbMouseAbsolutePointerReset (\r
@@ -638,7 +632,6 @@ IsUsbMouseAbsolutePointer (
                                 memory\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 InitializeUsbMouseAbsolutePointerDevice (\r
   IN  USB_MOUSE_ABSOLUTE_POINTER_DEV           *UsbMouseAbsolutePointerDev\r
@@ -775,7 +768,6 @@ InitializeUsbMouseAbsolutePointerDevice (
   @return EFI_DEVICE_ERROR\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 OnMouseAbsolutePointerInterruptComplete (\r
@@ -860,7 +852,6 @@ OnMouseAbsolutePointerInterruptComplete (
   @return EFI_NOT_READY\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 GetMouseAbsolutePointerState (\r
@@ -909,7 +900,6 @@ GetMouseAbsolutePointerState (
   @return EFI_SUCCESS\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 UsbMouseAbsolutePointerReset (\r
@@ -945,7 +935,6 @@ UsbMouseAbsolutePointerReset (
  VOID\r
 \r
 **/\r
-STATIC\r
 VOID\r
 EFIAPI\r
 UsbMouseAbsolutePointerWaitForInput (\r
index 1d2721c..21b8d05 100644 (file)
@@ -36,7 +36,6 @@ Abstract:
   @return Position\r
 \r
 **/\r
-STATIC\r
 UINT8 *\r
 GetNextItem (\r
   IN  UINT8    *StartPos,\r
@@ -136,7 +135,6 @@ GetNextItem (
   @return HidItem Data\r
 \r
 **/\r
-STATIC\r
 UINT32\r
 GetItemData (\r
   IN  HID_ITEM *HidItem\r
@@ -169,7 +167,6 @@ GetItemData (
 \r
 \r
 **/\r
-STATIC\r
 VOID\r
 ParseLocalItem (\r
   IN  USB_MOUSE_ABSOLUTE_POINTER_DEV   *UsbMouseAbsolutePointer,\r
@@ -216,7 +213,6 @@ ParseLocalItem (
   }\r
 }\r
 \r
-STATIC\r
 VOID\r
 ParseGlobalItem (\r
   IN  USB_MOUSE_ABSOLUTE_POINTER_DEV   *UsbMouseAbsolutePointer,\r
@@ -257,7 +253,6 @@ ParseGlobalItem (
   @return VOID\r
 \r
 **/\r
-STATIC\r
 VOID\r
 ParseMainItem (\r
   IN  USB_MOUSE_ABSOLUTE_POINTER_DEV   *UsbMouseAbsolutePointer,\r
@@ -280,7 +275,6 @@ ParseMainItem (
   @return VOID\r
 \r
 **/\r
-STATIC\r
 VOID\r
 ParseHidItem (\r
   IN  USB_MOUSE_ABSOLUTE_POINTER_DEV   *UsbMouseAbsolutePointer,\r
index f698e8f..8ab0ffc 100644 (file)
@@ -14,7 +14,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 \r
 #include <PeiMain.h>\r
 \r
-STATIC EFI_PEI_NOTIFY_DESCRIPTOR mNotifyOnFvInfoList = {\r
+EFI_PEI_NOTIFY_DESCRIPTOR mNotifyOnFvInfoList = {\r
   (EFI_PEI_PPI_DESCRIPTOR_NOTIFY_CALLBACK | EFI_PEI_PPI_DESCRIPTOR_TERMINATE_LIST),\r
   &gEfiPeiFirmwareVolumeInfoPpiGuid,\r
   FirmwareVolmeInfoPpiNotifyCallback \r
index 0d2f788..23f26d3 100644 (file)
@@ -38,12 +38,12 @@ PeiLoadImageLoadImageWrapper (
   OUT    UINT32                       *AuthenticationState\r
   );\r
 \r
-STATIC EFI_PEI_LOAD_FILE_PPI   mPeiLoadImagePpi = {\r
+EFI_PEI_LOAD_FILE_PPI   mPeiLoadImagePpi = {\r
   PeiLoadImageLoadImageWrapper\r
 };\r
 \r
 \r
-STATIC EFI_PEI_PPI_DESCRIPTOR     gPpiLoadFilePpiList = {\r
+EFI_PEI_PPI_DESCRIPTOR     gPpiLoadFilePpiList = {\r
   (EFI_PEI_PPI_DESCRIPTOR_PPI | EFI_PEI_PPI_DESCRIPTOR_TERMINATE_LIST),\r
   &gEfiPeiLoadFilePpiGuid,\r
   &mPeiLoadImagePpi\r
index 9a9c3cf..286b316 100644 (file)
@@ -14,7 +14,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 \r
 #include <PeiMain.h>\r
 \r
-STATIC EFI_PEI_PPI_DESCRIPTOR mMemoryDiscoveredPpi = {\r
+EFI_PEI_PPI_DESCRIPTOR mMemoryDiscoveredPpi = {\r
   (EFI_PEI_PPI_DESCRIPTOR_PPI | EFI_PEI_PPI_DESCRIPTOR_TERMINATE_LIST),\r
   &gEfiPeiMemoryDiscoveredPpiGuid,\r
   NULL\r
@@ -23,7 +23,7 @@ STATIC EFI_PEI_PPI_DESCRIPTOR mMemoryDiscoveredPpi = {
 ///\r
 /// Pei service instance\r
 ///\r
-STATIC EFI_PEI_SERVICES  gPs = {\r
+EFI_PEI_SERVICES  gPs = {\r
   {\r
     PEI_SERVICES_SIGNATURE,\r
     PEI_SERVICES_REVISION,\r
index 469686f..5b37bf0 100644 (file)
@@ -33,7 +33,7 @@ SecurityPpiNotifyCallback (
   IN VOID                       *Ppi\r
   );\r
 \r
-STATIC EFI_PEI_NOTIFY_DESCRIPTOR mNotifyList = {\r
+EFI_PEI_NOTIFY_DESCRIPTOR mNotifyList = {\r
    EFI_PEI_PPI_DESCRIPTOR_NOTIFY_DISPATCH | EFI_PEI_PPI_DESCRIPTOR_TERMINATE_LIST,\r
    &gEfiPeiSecurity2PpiGuid,\r
    SecurityPpiNotifyCallback\r
index 9772f97..020b949 100644 (file)
@@ -54,7 +54,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
   @retval EFI_OUT_OF_RESOURCES    There are not enough resources to record the measurement.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 StartGauge (\r
@@ -88,7 +87,6 @@ StartGauge (
   @retval EFI_NOT_FOUND           The specified measurement record could not be found.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 EndGauge (\r
@@ -116,7 +114,6 @@ EndGauge (
   @retval EFI_INVALIDE_PARAMETER  GaugeDataEntry is NULL.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 GetGauge (\r
@@ -127,8 +124,8 @@ GetGauge (
 //\r
 // Definition for global variables.\r
 //\r
-STATIC GAUGE_DATA_HEADER    *mGaugeData;\r
-STATIC UINT32               mMaxGaugeRecords;\r
+GAUGE_DATA_HEADER    *mGaugeData;\r
+UINT32               mMaxGaugeRecords;\r
 \r
 EFI_HANDLE           mHandle = NULL;\r
 PERFORMANCE_PROTOCOL mPerformanceInterface = {\r
@@ -156,7 +153,6 @@ PERFORMANCE_PROTOCOL mPerformanceInterface = {
   @retval The index of gauge entry in the array.\r
 \r
 **/\r
-STATIC\r
 UINT32\r
 InternalSearchForGaugeEntry (\r
   IN CONST VOID                 *Handle,  OPTIONAL\r
@@ -214,7 +210,6 @@ InternalSearchForGaugeEntry (
   @retval EFI_OUT_OF_RESOURCES    There are not enough resources to record the measurement.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 StartGauge (\r
@@ -297,7 +292,6 @@ StartGauge (
   @retval EFI_NOT_FOUND           The specified measurement record could not be found.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 EndGauge (\r
@@ -342,7 +336,6 @@ EndGauge (
   @retval EFI_INVALIDE_PARAMETER  GaugeDataEntry is NULL.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 GetGauge (\r
@@ -379,7 +372,6 @@ GetGauge (
   to DXE performance data structures.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 InternalGetPeiPerformance (\r
   VOID\r
index 025bcdb..d55ee8b 100644 (file)
@@ -58,7 +58,7 @@ EFI_IP4_CONFIG_DATA  mIpIoDefaultIpConfigData = {
   0\r
 };\r
 \r
-STATIC ICMP_ERROR_INFO  mIcmpErrMap[10] = {\r
+ICMP_ERROR_INFO  mIcmpErrMap[10] = {\r
   {FALSE, TRUE},\r
   {FALSE, TRUE},\r
   {TRUE, TRUE},\r
@@ -71,14 +71,12 @@ STATIC ICMP_ERROR_INFO  mIcmpErrMap[10] = {
   {FALSE, TRUE}\r
 };\r
 \r
-STATIC\r
 VOID\r
 EFIAPI\r
 IpIoTransmitHandlerDpc (\r
   IN VOID      *Context\r
   );\r
 \r
-STATIC\r
 VOID\r
 EFIAPI\r
 IpIoTransmitHandler (\r
@@ -101,7 +99,6 @@ IpIoTransmitHandler (
   @retval other                 The required operation failed.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 IpIoCreateIpChildOpenProtocol (\r
   IN  EFI_HANDLE  ControllerHandle,\r
@@ -164,7 +161,6 @@ IpIoCreateIpChildOpenProtocol (
   @retval other                 The required operation failed.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 IpIoCloseProtocolDestroyIpChild (\r
   IN EFI_HANDLE  ControllerHandle,\r
@@ -209,7 +205,6 @@ IpIoCloseProtocolDestroyIpChild (
   @retval EFI_ABORTED           This type of ICMP packet is not supported.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 IpIoIcmpHandler (\r
   IN IP_IO                *IpIo,\r
@@ -341,7 +336,6 @@ IpIoIcmpHandler (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 IpIoExtFree (\r
   IN VOID  *Event\r
@@ -366,7 +360,6 @@ IpIoExtFree (
   @return resource limit occurred.\r
 \r
 **/\r
-STATIC\r
 IP_IO_SEND_ENTRY *\r
 IpIoCreateSndEntry (\r
   IN IP_IO             *IpIo,\r
@@ -502,7 +495,6 @@ ReleaseSndEntry:
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 IpIoDestroySndEntry (\r
   IN IP_IO_SEND_ENTRY  *SndEntry\r
@@ -535,7 +527,6 @@ IpIoDestroySndEntry (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 EFIAPI\r
 IpIoTransmitHandlerDpc (\r
@@ -571,7 +562,6 @@ IpIoTransmitHandlerDpc (
 \r
 **/\r
 \r
-STATIC\r
 VOID\r
 EFIAPI\r
 IpIoTransmitHandler (\r
@@ -594,7 +584,6 @@ IpIoTransmitHandler (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 EFIAPI\r
 IpIoDummyHandlerDpc (\r
@@ -631,7 +620,6 @@ IpIoDummyHandlerDpc (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 EFIAPI\r
 IpIoDummyHandler (\r
@@ -655,7 +643,6 @@ IpIoDummyHandler (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 EFIAPI\r
 IpIoListenHandlerDpc (\r
@@ -757,7 +744,6 @@ Resume:
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 EFIAPI\r
 IpIoListenHandler (\r
index a3ea083..58e3541 100644 (file)
@@ -486,7 +486,6 @@ NetMapGetCount (
   @return The allocated item or NULL\r
 \r
 **/\r
-STATIC\r
 NET_MAP_ITEM *\r
 NetMapAllocItem (\r
   IN NET_MAP                *Map\r
@@ -609,7 +608,6 @@ NetMapInsertTail (
   @return TRUE if the item is in the netmap, otherwise FALSE.\r
 \r
 **/\r
-STATIC\r
 BOOLEAN\r
 NetItemInMap (\r
   IN NET_MAP                *Map,\r
@@ -1116,7 +1114,6 @@ NetLibGetMacString (
   @retval FALSE          If the default address is acquired from DHCP.\r
 \r
 **/\r
-STATIC\r
 BOOLEAN\r
 NetLibDefaultAddressIsStatic (\r
   IN EFI_HANDLE  Controller\r
index 427073d..03e495b 100644 (file)
@@ -41,7 +41,6 @@ Abstract:
                                 allocation failed due to resource limit.\r
 \r
 **/\r
-STATIC\r
 NET_BUF *\r
 NetbufAllocStruct (\r
   IN UINT32                 BlockNum,\r
@@ -152,7 +151,6 @@ FreeNBuf:
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 NetbufFreeVector (\r
   IN NET_VECTOR             *Vector\r
@@ -415,7 +413,6 @@ NetbufGetByte (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 NetbufSetBlock (\r
   IN NET_BUF                *Nbuf,\r
@@ -458,7 +455,6 @@ NetbufSetBlock (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 NetbufSetBlockOp (\r
   IN NET_BUF                *Nbuf,\r
@@ -492,7 +488,6 @@ NetbufSetBlockOp (
   @return NONE\r
 \r
 **/\r
-STATIC\r
 VOID\r
 NetbufGetFragmentFree (\r
   IN VOID                   *Arg\r
@@ -1120,7 +1115,6 @@ NetbufAllocSpace (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 NetblockTrim (\r
   IN NET_BLOCK_OP           *BlockOp,\r
index 8424151..35a50f7 100644 (file)
@@ -22,7 +22,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #include <Library/UefiBootServicesTableLib.h>\r
 #include <Library/PcdLib.h>\r
 \r
-STATIC PERFORMANCE_PROTOCOL    *mPerformance = NULL;\r
+PERFORMANCE_PROTOCOL    *mPerformance = NULL;\r
 \r
 /**\r
   The constructor function caches the pointer to Performance protocol.\r
@@ -34,7 +34,6 @@ STATIC PERFORMANCE_PROTOCOL    *mPerformance = NULL;
   @retval Other           Performance protocol is not located to log performance.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 GetPerformanceProtocol (\r
   VOID\r
index 497446b..e6f37c8 100644 (file)
@@ -20,7 +20,7 @@ Abstract:
 \r
 #include "PlatDriOver.h"\r
 \r
-STATIC LIST_ENTRY   mDevicePathStack = INITIALIZE_LIST_HEAD_VARIABLE (mDevicePathStack);\r
+LIST_ENTRY   mDevicePathStack = INITIALIZE_LIST_HEAD_VARIABLE (mDevicePathStack);\r
 \r
 \r
 /**\r
index ff9cb36..c24f888 100644 (file)
@@ -32,14 +32,12 @@ Abstract:
 #include <Library/MemoryAllocationLib.h>\r
 #include <Library/BaseMemoryLib.h>\r
 \r
-STATIC\r
 VOID\r
 EFIAPI\r
 UdpIoOnDgramSentDpc (\r
   IN VOID                   *Context\r
   );\r
 \r
-STATIC\r
 VOID\r
 EFIAPI\r
 UdpIoOnDgramSent (\r
@@ -47,7 +45,6 @@ UdpIoOnDgramSent (
   IN VOID                   *Context\r
   );\r
 \r
-STATIC\r
 VOID\r
 EFIAPI\r
 UdpIoOnDgramRcvd (\r
@@ -69,7 +66,6 @@ UdpIoOnDgramRcvd (
   @return The wrapped transmission request or NULL if failed to allocate resources.\r
 \r
 **/\r
-STATIC\r
 UDP_TX_TOKEN *\r
 UdpIoWrapTx (\r
   IN UDP_IO_PORT            *UdpIo,\r
@@ -355,7 +351,6 @@ FREE_MEM:
   @return None\r
 \r
 **/\r
-STATIC\r
 VOID\r
 UdpIoCancelDgrams (\r
   IN UDP_IO_PORT            *UdpIo,\r
@@ -476,7 +471,6 @@ UdpIoCleanPort (
   @return None\r
 \r
 **/\r
-STATIC\r
 VOID\r
 EFIAPI\r
 UdpIoOnDgramSentDpc (\r
@@ -503,7 +497,6 @@ UdpIoOnDgramSentDpc (
   @return None\r
 \r
 **/\r
-STATIC\r
 VOID\r
 EFIAPI\r
 UdpIoOnDgramSent (\r
@@ -579,7 +572,6 @@ UdpIoSendDatagram (
   @return TRUE if the packet is to be cancelled, otherwise FALSE.\r
 \r
 **/\r
-STATIC\r
 BOOLEAN\r
 UdpIoCancelSingleDgram (\r
   IN UDP_TX_TOKEN           *Token,\r
@@ -626,7 +618,6 @@ UdpIoCancelSentDatagram (
   @return None\r
 \r
 **/\r
-STATIC\r
 VOID\r
 UdpIoRecycleDgram (\r
   IN VOID                   *Context\r
@@ -649,7 +640,6 @@ UdpIoRecycleDgram (
   @return None\r
 \r
 **/\r
-STATIC\r
 VOID\r
 EFIAPI\r
 UdpIoOnDgramRcvdDpc (\r
@@ -730,7 +720,6 @@ UdpIoOnDgramRcvdDpc (
   @return None\r
 \r
 **/\r
-STATIC\r
 VOID\r
 EFIAPI\r
 UdpIoOnDgramRcvd (\r
index 1659327..03633f6 100644 (file)
@@ -23,7 +23,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #include <Library/PrintLib.h>\r
 #include <Library/UefiBootServicesTableLib.h>\r
 \r
-static EFI_PRINT2_PROTOCOL  *gPrintProtocol = NULL;\r
+EFI_PRINT2_PROTOCOL  *gPrintProtocol = NULL;\r
 \r
 EFI_STATUS\r
 EFIAPI\r
index e88b50f..0e3f793 100644 (file)
@@ -16,8 +16,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 \r
 #include "InternalBdsLib.h"\r
 \r
-STATIC PERF_HEADER               mPerfHeader;\r
-STATIC PERF_DATA                 mPerfData;\r
+PERF_HEADER               mPerfHeader;\r
+PERF_DATA                 mPerfData;\r
 \r
 /**\r
   Get the short verion of PDB file name to be\r
index a6666a9..64b4883 100644 (file)
@@ -43,7 +43,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
   @retval The index of log entry in the array.\r
 \r
 **/\r
-STATIC\r
 PEI_PERFORMANCE_LOG_HEADER *\r
 InternalGetPerformanceHobLog (\r
   VOID\r
@@ -91,7 +90,6 @@ InternalGetPerformanceHobLog (
   @retval The index of log entry in the array.\r
 \r
 **/\r
-STATIC\r
 UINT32\r
 InternalSearchForLogEntry (\r
   IN PEI_PERFORMANCE_LOG_HEADER *PeiPerformanceLog,\r
index 91b540a..dacef61 100644 (file)
@@ -32,7 +32,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 //\r
 // Template for Text In Splitter\r
 //\r
-STATIC TEXT_IN_SPLITTER_PRIVATE_DATA  mConIn = {\r
+TEXT_IN_SPLITTER_PRIVATE_DATA  mConIn = {\r
   TEXT_IN_SPLITTER_PRIVATE_DATA_SIGNATURE,\r
   (EFI_HANDLE) NULL,\r
   {\r
@@ -139,7 +139,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_GRAPHICS_OUTPUT_PROTOCOL mGraphicsOutputProtoc
 //\r
 // Template for Text Out Splitter\r
 //\r
-STATIC TEXT_OUT_SPLITTER_PRIVATE_DATA mConOut = {\r
+TEXT_OUT_SPLITTER_PRIVATE_DATA mConOut = {\r
   TEXT_OUT_SPLITTER_PRIVATE_DATA_SIGNATURE,\r
   (EFI_HANDLE) NULL,\r
   {\r
@@ -206,7 +206,7 @@ STATIC TEXT_OUT_SPLITTER_PRIVATE_DATA mConOut = {
 //\r
 // Template for Standard Error Text Out Splitter\r
 //\r
-STATIC TEXT_OUT_SPLITTER_PRIVATE_DATA mStdErr = {\r
+TEXT_OUT_SPLITTER_PRIVATE_DATA mStdErr = {\r
   TEXT_OUT_SPLITTER_PRIVATE_DATA_SIGNATURE,\r
   (EFI_HANDLE) NULL,\r
   {\r
index a9e71fe..bb80120 100644 (file)
@@ -20,7 +20,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #include "ConSplitter.h"\r
 \r
 \r
-STATIC CHAR16 mCrLfString[3] = { CHAR_CARRIAGE_RETURN, CHAR_LINEFEED, CHAR_NULL };\r
+CHAR16 mCrLfString[3] = { CHAR_CARRIAGE_RETURN, CHAR_LINEFEED, CHAR_NULL };\r
 \r
 \r
 /**\r
index b4ed7b9..a57265e 100644 (file)
@@ -94,7 +94,7 @@ CheckModeSupported (
 //\r
 // Graphics Console Devcie Private Data template\r
 //\r
-STATIC GRAPHICS_CONSOLE_DEV    mGraphicsConsoleDevTemplate = {\r
+GRAPHICS_CONSOLE_DEV    mGraphicsConsoleDevTemplate = {\r
   GRAPHICS_CONSOLE_DEV_SIGNATURE,\r
   (EFI_GRAPHICS_OUTPUT_PROTOCOL *) NULL,\r
   (EFI_UGA_DRAW_PROTOCOL *) NULL,\r
@@ -132,11 +132,11 @@ EFI_HII_DATABASE_PROTOCOL   *mHiiDatabase;
 EFI_HII_FONT_PROTOCOL       *mHiiFont;\r
 BOOLEAN                     mFirstAccessFlag = TRUE;\r
 \r
-STATIC EFI_GUID             mFontPackageListGuid = {0xf5f219d3, 0x7006, 0x4648, 0xac, 0x8d, 0xd6, 0x1d, 0xfb, 0x7b, 0xc6, 0xad};\r
+EFI_GUID             mFontPackageListGuid = {0xf5f219d3, 0x7006, 0x4648, 0xac, 0x8d, 0xd6, 0x1d, 0xfb, 0x7b, 0xc6, 0xad};\r
 \r
-STATIC CHAR16               mCrLfString[3] = { CHAR_CARRIAGE_RETURN, CHAR_LINEFEED, CHAR_NULL };\r
+CHAR16               mCrLfString[3] = { CHAR_CARRIAGE_RETURN, CHAR_LINEFEED, CHAR_NULL };\r
 \r
-STATIC EFI_GRAPHICS_OUTPUT_BLT_PIXEL        mEfiColors[16] = {\r
+EFI_GRAPHICS_OUTPUT_BLT_PIXEL        mEfiColors[16] = {\r
   //\r
   // B     G     R\r
   //\r
@@ -158,13 +158,13 @@ STATIC EFI_GRAPHICS_OUTPUT_BLT_PIXEL        mEfiColors[16] = {
   {0xff, 0xff, 0xff, 0x00}  // WHITE\r
 };\r
 \r
-STATIC EFI_NARROW_GLYPH     mCursorGlyph = {\r
+EFI_NARROW_GLYPH     mCursorGlyph = {\r
   0x0000,\r
   0x00,\r
   { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF }\r
 };\r
 \r
-STATIC CHAR16       SpaceStr[] = { NARROW_CHAR, ' ', 0 };\r
+CHAR16       SpaceStr[] = { NARROW_CHAR, ' ', 0 };\r
 \r
 EFI_DRIVER_BINDING_PROTOCOL gGraphicsConsoleDriverBinding = {\r
   GraphicsConsoleControllerDriverSupported,\r
index daa40d8..e0c2489 100644 (file)
@@ -20,7 +20,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 // ASCII. The ASCII mapping we just made up.\r
 //\r
 //\r
-STATIC UNICODE_TO_CHAR  UnicodeToPcAnsiOrAscii[] = {\r
+UNICODE_TO_CHAR  UnicodeToPcAnsiOrAscii[] = {\r
   { BOXDRAW_HORIZONTAL,                 0xc4, L'-' },\r
   { BOXDRAW_VERTICAL,                   0xb3, L'|' },\r
   { BOXDRAW_DOWN_RIGHT,                 0xda, L'/' },\r
@@ -78,10 +78,10 @@ STATIC UNICODE_TO_CHAR  UnicodeToPcAnsiOrAscii[] = {
   { 0x0000,                             0x00, L'\0' }\r
 };\r
 \r
-STATIC CHAR16 mSetModeString[]            = { ESC, '[', '=', '3', 'h', 0 };\r
-STATIC CHAR16 mSetAttributeString[]       = { ESC, '[', '0', 'm', ESC, '[', '4', '0', 'm', ESC, '[', '4', '0', 'm', 0 };\r
-STATIC CHAR16 mClearScreenString[]        = { ESC, '[', '2', 'J', 0 };\r
-STATIC CHAR16 mSetCursorPositionString[]  = { ESC, '[', '0', '0', ';', '0', '0', 'H', 0 };\r
+CHAR16 mSetModeString[]            = { ESC, '[', '=', '3', 'h', 0 };\r
+CHAR16 mSetAttributeString[]       = { ESC, '[', '0', 'm', ESC, '[', '4', '0', 'm', ESC, '[', '4', '0', 'm', 0 };\r
+CHAR16 mClearScreenString[]        = { ESC, '[', '2', 'J', 0 };\r
+CHAR16 mSetCursorPositionString[]  = { ESC, '[', '0', '0', ';', '0', '0', 'H', 0 };\r
 \r
 //\r
 // Body of the ConOut functions\r
index 914a8c7..e5844dc 100644 (file)
@@ -21,7 +21,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 //\r
 // Misc. functions local to this module..\r
 //\r
-STATIC\r
 VOID\r
 GetDebugPortVariable (\r
   DEBUGPORT_DEVICE            *DebugPortDevice\r
index d7f254b..a148842 100644 (file)
@@ -23,7 +23,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 IDT_ENTRY   *IdtEntryTable  = NULL;\r
 DESCRIPTOR  NullDesc        = 0;\r
 \r
-STATIC\r
 EFI_STATUS\r
 CreateEntryStub (\r
   IN EFI_EXCEPTION_TYPE     ExceptionType,\r
@@ -74,7 +73,6 @@ Returns:
   return EFI_SUCCESS;\r
 }\r
 \r
-STATIC\r
 EFI_STATUS\r
 HookEntry (\r
   IN EFI_EXCEPTION_TYPE            ExceptionType,\r
@@ -120,7 +118,6 @@ Returns:
   return Status;\r
 }\r
 \r
-STATIC\r
 EFI_STATUS\r
 UnhookEntry (\r
   IN EFI_EXCEPTION_TYPE           ExceptionType\r
index 33233d6..7b6e75d 100644 (file)
@@ -33,7 +33,6 @@ typedef struct {
   VOID (*RegisteredCallback) ();\r
 } IVT_ENTRY;\r
 \r
-STATIC\r
 EFI_STATUS\r
 ManageIvtEntryTable (\r
   IN  EFI_EXCEPTION_TYPE                ExceptionType,\r
@@ -41,7 +40,6 @@ ManageIvtEntryTable (
   IN  VOID                  (*NewCallback) ()\r
   );\r
 \r
-STATIC\r
 VOID\r
 HookEntry (\r
   IN  EFI_EXCEPTION_TYPE                ExceptionType,\r
@@ -49,25 +47,21 @@ HookEntry (
   IN  VOID                  (*NewCallback) ()\r
   );\r
 \r
-STATIC\r
 VOID\r
 UnhookEntry (\r
   IN  EFI_EXCEPTION_TYPE    ExceptionType\r
   );\r
 \r
-STATIC\r
 VOID\r
 ChainExternalInterrupt (\r
   IN  VOID                  (*NewCallback) ()\r
   );\r
 \r
-STATIC\r
 VOID\r
 UnchainExternalInterrupt (\r
   VOID\r
   );\r
 \r
-STATIC\r
 VOID\r
 GetHandlerEntryPoint (\r
   UINTN                     HandlerIndex,\r
@@ -162,7 +156,7 @@ Returns:
   \r
 --*/\r
 {\r
-  static BOOLEAN  InHandler = FALSE;\r
+  STATIC BOOLEAN  InHandler = FALSE;\r
 \r
   DEBUG_CODE_BEGIN ();\r
     if (InHandler) {\r
@@ -195,7 +189,6 @@ Returns:
   InHandler = FALSE;\r
 }\r
 \r
-STATIC\r
 VOID\r
 GetHandlerEntryPoint (\r
   UINTN   HandlerIndex,\r
@@ -238,7 +231,6 @@ Returns:
   *EntryPoint = (VOID *) TempPtr;\r
 }\r
 \r
-STATIC\r
 EFI_STATUS\r
 ManageIvtEntryTable (\r
   IN  EFI_EXCEPTION_TYPE                                         ExceptionType,\r
@@ -321,7 +313,6 @@ Returns:
   return EFI_SUCCESS;\r
 }\r
 \r
-STATIC\r
 VOID\r
 HookEntry (\r
   IN  EFI_EXCEPTION_TYPE  ExceptionType,\r
@@ -376,7 +367,6 @@ Returns:
   IvtEntryTable[ExceptionType].RegisteredCallback = NewCallback;\r
 }\r
 \r
-STATIC\r
 VOID\r
 UnhookEntry (\r
   IN  EFI_EXCEPTION_TYPE  ExceptionType\r
@@ -414,7 +404,6 @@ Returns:
   InstructionCacheFlush (B0Ptr, 5);\r
 }\r
 \r
-STATIC\r
 VOID\r
 ChainExternalInterrupt (\r
   IN  VOID  (*NewCallback) ()\r
@@ -442,7 +431,6 @@ Returns:
   InstructionCacheFlush (Start, 0x400);\r
 }\r
 \r
-STATIC\r
 VOID\r
 UnchainExternalInterrupt (\r
   VOID\r
index 8b907ee..983a013 100644 (file)
@@ -23,7 +23,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 IDT_ENTRY   *IdtEntryTable  = NULL;\r
 DESCRIPTOR  NullDesc        = {0, 0};\r
 \r
-STATIC\r
 EFI_STATUS\r
 CreateEntryStub (\r
   IN EFI_EXCEPTION_TYPE     ExceptionType,\r
@@ -72,7 +71,6 @@ Returns:
   return EFI_SUCCESS;\r
 }\r
 \r
-STATIC\r
 EFI_STATUS\r
 HookEntry (\r
   IN EFI_EXCEPTION_TYPE            ExceptionType,\r
@@ -119,7 +117,6 @@ Returns:
   return Status;\r
 }\r
 \r
-STATIC\r
 EFI_STATUS\r
 UnhookEntry (\r
   IN EFI_EXCEPTION_TYPE           ExceptionType\r
index dcb5650..2a6ec0d 100644 (file)
@@ -19,7 +19,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 //\r
 // Global variables\r
 //\r
-STATIC EFI_GUID mHiiDatabaseNotifyGuid = HII_DATABASE_NOTIFY_GUID;\r
+EFI_GUID mHiiDatabaseNotifyGuid = HII_DATABASE_NOTIFY_GUID;\r
 \r
 \r
 /**\r
index e344414..a9d9571 100644 (file)
@@ -16,7 +16,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 \r
 #include "HiiDatabase.h"\r
 \r
-STATIC EFI_GRAPHICS_OUTPUT_BLT_PIXEL        mEfiColors[16] = {\r
+EFI_GRAPHICS_OUTPUT_BLT_PIXEL        mEfiColors[16] = {\r
   //\r
   // B     G     R\r
   //\r
index 791269e..827109c 100644 (file)
@@ -30,9 +30,9 @@ Revision History
 // Global variables\r
 //\r
 EFI_EVENT gHiiKeyboardLayoutChanged;\r
-STATIC EFI_GUID gHiiSetKbdLayoutEventGuid = EFI_HII_SET_KEYBOARD_LAYOUT_EVENT_GUID;\r
+EFI_GUID gHiiSetKbdLayoutEventGuid = EFI_HII_SET_KEYBOARD_LAYOUT_EVENT_GUID;\r
 \r
-STATIC HII_DATABASE_PRIVATE_DATA mPrivate = {\r
+HII_DATABASE_PRIVATE_DATA mPrivate = {\r
   HII_DATABASE_PRIVATE_DATA_SIGNATURE,\r
   {\r
     (LIST_ENTRY *) NULL,\r
index df6b955..a0179be 100644 (file)
@@ -15,9 +15,9 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #include <BaseMemoryTest.h>\r
 #include <Library/PeiServicesLib.h>\r
 \r
-static PEI_BASE_MEMORY_TEST_PPI mPeiBaseMemoryTestPpi = { BaseMemoryTest };\r
+PEI_BASE_MEMORY_TEST_PPI mPeiBaseMemoryTestPpi = { BaseMemoryTest };\r
 \r
-static EFI_PEI_PPI_DESCRIPTOR   PpiListPeiBaseMemoryTest = {\r
+EFI_PEI_PPI_DESCRIPTOR   PpiListPeiBaseMemoryTest = {\r
   (EFI_PEI_PPI_DESCRIPTOR_PPI | EFI_PEI_PPI_DESCRIPTOR_TERMINATE_LIST),\r
   &gPeiBaseMemoryTestPpiGuid,\r
   &mPeiBaseMemoryTestPpi\r
index b2d2505..1453dfe 100644 (file)
@@ -27,7 +27,7 @@ Abstract:
 // to validate a dhcp message. Refere the comments of the\r
 // DHCP_OPTION_FORMAT structure.\r
 //\r
-STATIC DHCP_OPTION_FORMAT DhcpOptionFormats[] = {\r
+DHCP_OPTION_FORMAT DhcpOptionFormats[] = {\r
   {DHCP_TAG_NETMASK,        DHCP_OPTION_IP,     1, 1  , TRUE},\r
   {DHCP_TAG_TIME_OFFSET,    DHCP_OPTION_INT32,  1, 1  , FALSE},\r
   {DHCP_TAG_ROUTER,         DHCP_OPTION_IP,     1, -1 , TRUE},\r
index 4c42a56..b70e401 100644 (file)
@@ -42,7 +42,6 @@ LIST_ENTRY      mIScsiConfigFormList = {
   @retval None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 IScsiIpToStr (\r
   IN  EFI_IPv4_ADDRESS  *Ip,\r
@@ -218,7 +217,6 @@ IScsiUpdateDeviceList (
   @retval The iSCSI configuration form entry found.\r
 \r
 **/\r
-STATIC\r
 ISCSI_CONFIG_FORM_ENTRY *\r
 IScsiGetConfigFormEntryByIndex (\r
   IN UINT32 Index\r
@@ -253,7 +251,6 @@ IScsiGetConfigFormEntryByIndex (
   @retval None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 IScsiConvertDeviceConfigDataToIfrNvData (\r
   IN ISCSI_CONFIG_FORM_ENTRY  *ConfigFormEntry,\r
index 6b7e83d..ec8d4b2 100644 (file)
@@ -40,7 +40,6 @@ Abstract:
   @retval EFI_INVALID_PARAMETER The RootPath is mal-formatted.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 IScsiDhcpExtractRootPath (\r
   IN CHAR8                        *RootPath,\r
@@ -204,7 +203,6 @@ ON_EXIT:
                            in the Dhcp4Event.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 IScsiDhcpSelectOffer (\r
   IN  EFI_DHCP4_PROTOCOL  * This,\r
index 3c8dac3..78a1e07 100644 (file)
@@ -30,7 +30,6 @@ Abstract:
   @retval None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 IScsiInitIbfTableHeader (\r
   IN EFI_ACPI_ISCSI_BOOT_FIRMWARE_TABLE_HEADER  *Header\r
@@ -61,7 +60,6 @@ IScsiInitIbfTableHeader (
   @retval None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 IScsiInitControlSection (\r
   IN EFI_ACPI_ISCSI_BOOT_FIRMWARE_TABLE_HEADER  *Table,\r
@@ -106,7 +104,6 @@ IScsiInitControlSection (
   @retval None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 IScsiAddHeapItem (\r
   IN OUT UINT8  **Heap,\r
@@ -135,7 +132,6 @@ IScsiAddHeapItem (
   @retval None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 IScsiFillInitiatorSection (\r
   IN     EFI_ACPI_ISCSI_BOOT_FIRMWARE_TABLE_HEADER  *Table,\r
@@ -197,7 +193,6 @@ IScsiFillInitiatorSection (
   @retval None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 IScsiMapV4ToV6Addr (\r
   IN  EFI_IPv4_ADDRESS *V4,\r
@@ -225,7 +220,6 @@ IScsiMapV4ToV6Addr (
   @retval UINT16          The composited representation of the NIC PCI location.\r
 \r
 **/\r
-STATIC\r
 UINT16\r
 IScsiGetNICPciLocation (\r
   IN EFI_HANDLE  Controller\r
@@ -279,7 +273,6 @@ IScsiGetNICPciLocation (
   @retval EFI_MAC_ADDRESS * The mac address.\r
 \r
 **/\r
-STATIC\r
 EFI_MAC_ADDRESS *\r
 IScsiGetMacAddress (\r
   IN EFI_HANDLE  Controller\r
@@ -312,7 +305,6 @@ IScsiGetMacAddress (
   @retval None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 IScsiFillNICAndTargetSections (\r
   IN     EFI_ACPI_ISCSI_BOOT_FIRMWARE_TABLE_HEADER  *Table,\r
index 4bd72ae..53de070 100644 (file)
@@ -22,7 +22,7 @@ Abstract:
 \r
 #include "IScsiImpl.h"\r
 \r
-STATIC CONST CHAR8  IScsiHexString[] = "0123456789ABCDEFabcdef";\r
+CONST CHAR8  IScsiHexString[] = "0123456789ABCDEFabcdef";\r
 \r
 /**\r
   Removes (trims) specified leading and trailing characters from a string.\r
@@ -35,7 +35,6 @@ STATIC CONST CHAR8  IScsiHexString[] = "0123456789ABCDEFabcdef";
   @retval NONE.\r
 \r
 **/\r
-static\r
 VOID\r
 StrTrim (\r
   IN OUT CHAR16   *str,\r
index b88ea1c..7db5750 100644 (file)
@@ -21,7 +21,7 @@ Abstract:
 \r
 #include "IScsiImpl.h"\r
 \r
-static UINT32 mDataSegPad = 0;\r
+UINT32 mDataSegPad = 0;\r
 \r
 /**\r
   Attach the iSCSI connection to the iSCSI session. \r
index b1aa888..ee69a98 100644 (file)
@@ -22,21 +22,21 @@ Abstract:
 \r
 #include "Md5.h"\r
 \r
-STATIC CONST UINT32  MD5_K[][2] = {\r
+CONST UINT32  MD5_K[][2] = {\r
   { 0, 1 },\r
   { 1, 5 },\r
   { 5, 3 },\r
   { 0, 7 }\r
 };\r
 \r
-STATIC CONST UINT32  MD5_S[][4] = {\r
+CONST UINT32  MD5_S[][4] = {\r
   { 7, 22, 17, 12 },\r
   { 5, 20, 14, 9 },\r
   { 4, 23, 16 ,11 },\r
   { 6, 21, 15, 10 },\r
 };\r
 \r
-STATIC CONST UINT32  MD5_T[] = {\r
+CONST UINT32  MD5_T[] = {\r
   0xD76AA478, 0xE8C7B756, 0x242070DB, 0xC1BDCEEE,\r
   0xF57C0FAF, 0x4787C62A, 0xA8304613, 0xFD469501,\r
   0x698098D8, 0x8B44F7AF, 0xFFFF5BB1, 0x895CD7BE,\r
@@ -55,7 +55,7 @@ STATIC CONST UINT32  MD5_T[] = {
   0xF7537E82, 0xBD3AF235, 0x2AD7D2BB, 0xEB86D391\r
 };\r
 \r
-STATIC CONST UINT8 Md5HashPadding[] =\r
+CONST UINT8 Md5HashPadding[] =\r
 {\r
   0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\r
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\r
@@ -116,7 +116,7 @@ UINT32
   IN UINT32  C\r
   );\r
 \r
-STATIC CONST MD5_TRANSFORM_FUNC MD5_F[] = {\r
+CONST MD5_TRANSFORM_FUNC MD5_F[] = {\r
   TF1,\r
   TF2,\r
   TF3,\r
@@ -131,7 +131,6 @@ STATIC CONST MD5_TRANSFORM_FUNC MD5_F[] = {
   @retval NONE.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 MD5Transform (\r
   IN MD5_CTX  *Md5Ctx\r
@@ -188,7 +187,6 @@ MD5Transform (
 \r
   @retval NONE.\r
 **/\r
-STATIC\r
 VOID\r
 MD5UpdateBlock (\r
   IN MD5_CTX      *Md5Ctx,\r
index 85cc6af..e72675a 100644 (file)
@@ -121,7 +121,6 @@ Ip4DriverBindingSupported (
   return Status;\r
 }\r
 \r
-STATIC\r
 EFI_STATUS\r
 Ip4CleanService (\r
   IN IP4_SERVICE            *IpSb\r
@@ -141,7 +140,6 @@ Ip4CleanService (
   @retval EFI_SUCCESS            A new IP4 service binding private is created.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 Ip4CreateService (\r
   IN  EFI_HANDLE            Controller,\r
index 473449c..74bede7 100644 (file)
@@ -99,7 +99,6 @@ mIp4SupportedIcmp [23] = {
   @retval EFI_SUCCESS            Successfully updated the route caches\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 Ip4ProcessIcmpRedirect (\r
   IN IP4_SERVICE            *IpSb,\r
@@ -176,7 +175,6 @@ Ip4ProcessIcmpRedirect (
   @retval EFI_SUCCESS            The ICMP error is processed successfully.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 Ip4ProcessIcmpError (\r
   IN IP4_SERVICE            *IpSb,\r
index 5e121a5..083876a 100644 (file)
@@ -27,16 +27,14 @@ Abstract:
 // Mac address with all zero, used to determine whethter the ARP\r
 // resolve succeeded. Failed ARP requests zero the MAC address buffer.\r
 //\r
-STATIC EFI_MAC_ADDRESS  mZeroMacAddress;\r
+EFI_MAC_ADDRESS  mZeroMacAddress;\r
 \r
-STATIC\r
 VOID\r
 EFIAPI\r
 Ip4OnFrameSentDpc (\r
   IN VOID                   *Context\r
   );\r
 \r
-STATIC\r
 VOID\r
 EFIAPI\r
 Ip4OnFrameSent (\r
@@ -44,14 +42,12 @@ Ip4OnFrameSent (
   IN VOID                   *Context\r
   );\r
 \r
-STATIC\r
 VOID\r
 EFIAPI\r
 Ip4OnArpResolvedDpc (\r
   IN VOID                   *Context\r
   );\r
 \r
-STATIC\r
 VOID\r
 EFIAPI\r
 Ip4OnArpResolved (\r
@@ -59,14 +55,12 @@ Ip4OnArpResolved (
   IN VOID                   *Context\r
   );\r
 \r
-STATIC\r
 VOID\r
 EFIAPI\r
 Ip4OnFrameReceivedDpc (\r
   IN VOID                   *Context\r
   );\r
 \r
-STATIC\r
 VOID\r
 EFIAPI\r
 Ip4OnFrameReceived (\r
@@ -74,7 +68,6 @@ Ip4OnFrameReceived (
   IN VOID                   *Context\r
   );\r
 \r
-STATIC\r
 VOID\r
 Ip4CancelFrameArp (\r
   IN IP4_ARP_QUE            *ArpQue,\r
@@ -98,7 +91,6 @@ Ip4CancelFrameArp (
   @return The wrapped token if succeed or NULL\r
 \r
 **/\r
-STATIC\r
 IP4_LINK_TX_TOKEN *\r
 Ip4WrapLinkTxToken (\r
   IN IP4_INTERFACE          *Interface,\r
@@ -175,7 +167,6 @@ Ip4WrapLinkTxToken (
   @return NONE\r
 \r
 **/\r
-STATIC\r
 VOID\r
 Ip4FreeLinkTxToken (\r
   IN IP4_LINK_TX_TOKEN      *Token\r
@@ -198,7 +189,6 @@ Ip4FreeLinkTxToken (
   @return Point to newly created IP4_ARP_QUE if succeed, otherwise NULL.\r
 \r
 **/\r
-STATIC\r
 IP4_ARP_QUE *\r
 Ip4CreateArpQue (\r
   IN IP4_INTERFACE          *Interface,\r
@@ -250,7 +240,6 @@ Ip4CreateArpQue (
   @return NONE\r
 \r
 **/\r
-STATIC\r
 VOID\r
 Ip4FreeArpQue (\r
   IN IP4_ARP_QUE            *ArpQue,\r
@@ -281,7 +270,6 @@ Ip4FreeArpQue (
   @return Point to created IP4_LINK_RX_TOKEN if succeed, otherwise NULL.\r
 \r
 **/\r
-STATIC\r
 IP4_LINK_RX_TOKEN *\r
 Ip4CreateLinkRxToken (\r
   IN IP4_INTERFACE          *Interface,\r
@@ -335,7 +323,6 @@ Ip4CreateLinkRxToken (
   @return NONE\r
 \r
 **/\r
-STATIC\r
 VOID\r
 Ip4FreeFrameRxToken (\r
   IN IP4_LINK_RX_TOKEN      *Token\r
@@ -362,7 +349,6 @@ Ip4FreeFrameRxToken (
   @return NONE\r
 \r
 **/\r
-STATIC\r
 VOID\r
 Ip4CancelFrameArp (\r
   IN IP4_ARP_QUE            *ArpQue,\r
@@ -638,7 +624,6 @@ ON_ERROR:
   @retval FALSE                 The frame doesn't belong to this instance.\r
 \r
 **/\r
-STATIC\r
 BOOLEAN\r
 Ip4CancelInstanceFrame (\r
   IN IP4_LINK_TX_TOKEN *Frame,\r
@@ -766,7 +751,6 @@ Ip4FreeInterface (
   @return None\r
 \r
 **/\r
-STATIC\r
 VOID\r
 EFIAPI\r
 Ip4OnArpResolvedDpc (\r
@@ -831,7 +815,6 @@ Ip4OnArpResolvedDpc (
   Ip4FreeArpQue (ArpQue, EFI_SUCCESS);\r
 }\r
 \r
-STATIC\r
 VOID\r
 EFIAPI\r
 Ip4OnArpResolved (\r
@@ -872,7 +855,6 @@ Returns:
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 EFIAPI\r
 Ip4OnFrameSentDpc (\r
@@ -897,7 +879,6 @@ Ip4OnFrameSentDpc (
   Ip4FreeLinkTxToken (Token);\r
 }\r
 \r
-STATIC\r
 VOID\r
 EFIAPI\r
 Ip4OnFrameSent (\r
@@ -1088,7 +1069,6 @@ ON_ERROR:
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 Ip4RecycleFrame (\r
   IN VOID                   *Context\r
@@ -1117,7 +1097,6 @@ Ip4RecycleFrame (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 EFIAPI\r
 Ip4OnFrameReceivedDpc (\r
@@ -1175,7 +1154,6 @@ Ip4OnFrameReceivedDpc (
   Token->CallBack (Token->IpInstance, Packet, EFI_SUCCESS, Flag, Token->Context);\r
 }\r
 \r
-STATIC\r
 VOID\r
 EFIAPI\r
 Ip4OnFrameReceived (\r
index ce546c2..0d21280 100644 (file)
@@ -36,7 +36,6 @@ Abstract:
   @retval Others                 Failed to retrieve the IP4 route table.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 EfiIp4GetModeData (\r
@@ -821,7 +820,6 @@ Ip4StationAddressValid (
   @retval EFI_SUCCESS            The instance is configured.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 EfiIp4Configure (\r
@@ -1050,7 +1048,6 @@ Ip4Groups (
   @retval Otherwise              It failed to change the setting.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 EfiIp4Groups (\r
@@ -1112,7 +1109,6 @@ ON_EXIT:
   @retval Others                 Failed to modify the route table\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 EfiIp4Routes (\r
@@ -1204,7 +1200,6 @@ ON_EXIT:
                                  context.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 Ip4TokenExist (\r
   IN NET_MAP                *Map,\r
@@ -1237,7 +1232,6 @@ Ip4TokenExist (
   @retval EFI_SUCCESS            The token is OK\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 Ip4TxTokenValid (\r
   IN EFI_IP4_COMPLETION_TOKEN   *Token,\r
@@ -1365,7 +1359,6 @@ Ip4TxTokenValid (
   @return None\r
 \r
 **/\r
-STATIC\r
 VOID\r
 Ip4FreeTxToken (\r
   IN VOID                   *Context\r
@@ -1411,7 +1404,6 @@ Ip4FreeTxToken (
   @return None\r
 \r
 **/\r
-STATIC\r
 VOID\r
 Ip4OnPacketSent (\r
   IP4_PROTOCOL              *Ip4Instance,\r
@@ -1458,7 +1450,6 @@ Ip4OnPacketSent (
                                  for transmission.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 EfiIp4Transmit (\r
@@ -1644,7 +1635,6 @@ ON_EXIT:
   @retval EFI_SUCCESS            The receive request has been issued.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 EfiIp4Receive (\r
@@ -1722,7 +1712,6 @@ ON_EXIT:
   @retval EFI_ABORTED            The user's Token (Token != NULL) is cancelled.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 Ip4CancelTxTokens (\r
   IN NET_MAP                *Map,\r
@@ -1778,7 +1767,6 @@ Ip4CancelTxTokens (
                                  cancelled.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 Ip4CancelRxTokens (\r
   IN NET_MAP                *Map,\r
@@ -1901,7 +1889,6 @@ Ip4Cancel (
   @retval EFI_SUCCESS            The Token is cancelled.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 EfiIp4Cancel (\r
@@ -1949,7 +1936,6 @@ ON_EXIT:
   @retval EFI_NOT_STARTED        The IP4 child hasn't been configured.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 EfiIp4Poll (\r
index 9498d05..620b631 100644 (file)
@@ -37,7 +37,6 @@ Abstract:
   @return the point to just created reassemble entry.\r
 \r
 **/\r
-STATIC\r
 IP4_ASSEMBLE_ENTRY *\r
 Ip4CreateAssembleEntry (\r
   IN IP4_ADDR               Dst,\r
@@ -80,7 +79,6 @@ Ip4CreateAssembleEntry (
   @return None\r
 \r
 **/\r
-STATIC\r
 VOID\r
 Ip4FreeAssembleEntry (\r
   IN IP4_ASSEMBLE_ENTRY     *Assemble\r
@@ -164,7 +162,6 @@ Ip4CleanAssembleTable (
   @return None\r
 \r
 **/\r
-STATIC\r
 VOID\r
 Ip4TrimPacket (\r
   IN NET_BUF                *Packet,\r
@@ -208,7 +205,6 @@ Ip4TrimPacket (
   @return None\r
 \r
 **/\r
-STATIC\r
 VOID\r
 Ip4OnFreeFragments (\r
   IN VOID                   *Arg\r
@@ -231,7 +227,6 @@ Ip4OnFreeFragments (
   @return packet if all the fragments of the packet have arrived.\r
 \r
 **/\r
-STATIC\r
 NET_BUF *\r
 Ip4Reassemble (\r
   IN IP4_ASSEMBLE_TABLE     *Table,\r
@@ -795,7 +790,6 @@ Ip4InstanceEnquePacket (
   @return None\r
 \r
 **/\r
-STATIC\r
 VOID\r
 EFIAPI\r
 Ip4OnRecyclePacket (\r
index 1a925cf..4007a4a 100644 (file)
@@ -421,7 +421,6 @@ ON_ERROR:
   @retval FALSE                This is unrelated packet.\r
 \r
 **/\r
-STATIC\r
 BOOLEAN\r
 Ip4CancelPacketFragments (\r
   IP4_LINK_TX_TOKEN   *Frame,\r
index fed1983..3ab940e 100644 (file)
@@ -34,7 +34,6 @@ Abstract:
   @return route entry.\r
 \r
 **/\r
-STATIC\r
 IP4_ROUTE_ENTRY *\r
 Ip4CreateRouteEntry (\r
   IN IP4_ADDR               Dest,\r
@@ -70,7 +69,6 @@ Ip4CreateRouteEntry (
   @return NONE\r
 \r
 **/\r
-STATIC\r
 VOID\r
 Ip4FreeRouteEntry (\r
   IN IP4_ROUTE_ENTRY    *RtEntry\r
@@ -97,7 +95,6 @@ Ip4FreeRouteEntry (
   @return to the created route cache entry.\r
 \r
 **/\r
-STATIC\r
 IP4_ROUTE_CACHE_ENTRY *\r
 Ip4CreateRouteCacheEntry (\r
   IN IP4_ADDR               Dst,\r
@@ -292,7 +289,6 @@ Ip4FreeRouteTable (
   @return None\r
 \r
 **/\r
-STATIC\r
 VOID\r
 Ip4PurgeRouteCache (\r
   IN IP4_ROUTE_CACHE        *RtCache,\r
@@ -482,7 +478,6 @@ Ip4FindRouteCache (
   @return most specific route to the Dst.\r
 \r
 **/\r
-STATIC\r
 IP4_ROUTE_ENTRY *\r
 Ip4FindRouteEntry (\r
   IN IP4_ROUTE_TABLE        *RtTable,\r
index 2268e6d..fd03ed5 100644 (file)
@@ -52,26 +52,22 @@ EFI_MANAGED_NETWORK_CONFIG_DATA mMnpDefaultConfigData = {
   FALSE\r
 };\r
 \r
-STATIC\r
 EFI_STATUS\r
 MnpAddFreeNbuf (\r
   IN MNP_SERVICE_DATA  *MnpServiceData,\r
   IN UINTN             Count\r
   );\r
 \r
-STATIC\r
 EFI_STATUS\r
 MnpStartSnp (\r
   IN EFI_SIMPLE_NETWORK_PROTOCOL  *Snp\r
   );\r
 \r
-STATIC\r
 EFI_STATUS\r
 MnpStopSnp (\r
   IN EFI_SIMPLE_NETWORK_PROTOCOL  *Snp\r
   );\r
 \r
-STATIC\r
 EFI_STATUS\r
 MnpStart (\r
   IN MNP_SERVICE_DATA  *MnpServiceData,\r
@@ -79,19 +75,16 @@ MnpStart (
   IN BOOLEAN           EnableSystemPoll\r
   );\r
 \r
-STATIC\r
 EFI_STATUS\r
 MnpStop (\r
   IN MNP_SERVICE_DATA  *MnpServiceData\r
   );\r
 \r
-STATIC\r
 EFI_STATUS\r
 MnpConfigReceiveFilters (\r
   IN MNP_SERVICE_DATA  *MnpServiceData\r
   );\r
 \r
-STATIC\r
 EFI_STATUS\r
 MnpGroupOpAddCtrlBlk (\r
   IN MNP_INSTANCE_DATA        *Instance,\r
@@ -101,7 +94,6 @@ MnpGroupOpAddCtrlBlk (
   IN UINT32                   HwAddressSize\r
   );\r
 \r
-STATIC\r
 BOOLEAN\r
 MnpGroupOpDelCtrlBlk (\r
   IN MNP_INSTANCE_DATA        *Instance,\r
@@ -121,7 +113,6 @@ MnpGroupOpDelCtrlBlk (
   @retval EFI_OUT_OF_RESOURCES  Failed to allocate a NET_BUF structure.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 MnpAddFreeNbuf (\r
   IN MNP_SERVICE_DATA  *MnpServiceData,\r
@@ -679,7 +670,6 @@ MnpCancelTokens (
   @retval Other                 Some error occurs.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 MnpStartSnp (\r
   IN EFI_SIMPLE_NETWORK_PROTOCOL  *Snp\r
@@ -714,7 +704,6 @@ MnpStartSnp (
   @retval Other                 Some error occurs.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 MnpStopSnp (\r
   IN EFI_SIMPLE_NETWORK_PROTOCOL  *Snp\r
@@ -754,7 +743,6 @@ MnpStopSnp (
   @retval Other                 Some error occurs.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 MnpStart (\r
   IN MNP_SERVICE_DATA  *MnpServiceData,\r
@@ -843,7 +831,6 @@ ErrorExit:
   @retval Other                 Some error occurs.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 MnpStop (\r
   IN MNP_SERVICE_DATA  *MnpServiceData\r
@@ -1087,7 +1074,6 @@ MnpConfigureInstance (
                                 of memory resource.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 MnpConfigReceiveFilters (\r
   IN MNP_SERVICE_DATA  *MnpServiceData\r
@@ -1249,7 +1235,6 @@ MnpConfigReceiveFilters (
   @retval EFI_OUT_OF_RESOURCE   Failed due to lack of memory resources.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 MnpGroupOpAddCtrlBlk (\r
   IN MNP_INSTANCE_DATA        *Instance,\r
@@ -1315,7 +1300,6 @@ MnpGroupOpAddCtrlBlk (
   @return The group address controlled by the control block is no longer used or not.\r
 \r
 **/\r
-STATIC\r
 BOOLEAN\r
 MnpGroupOpDelCtrlBlk (\r
   IN MNP_INSTANCE_DATA        *Instance,\r
index fc53f0e..13bf552 100644 (file)
@@ -405,7 +405,6 @@ MnpInstanceDeliverPacket (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 MnpDeliverPacket (\r
   IN MNP_SERVICE_DATA  *MnpServiceData\r
@@ -488,7 +487,6 @@ MnpRecycleRxData (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 MnpQueueRcvdPacket (\r
   IN MNP_INSTANCE_DATA  *Instance,\r
@@ -550,7 +548,6 @@ MnpQueueRcvdPacket (
   @return The received packet matches the instance's receive filters or not.\r
 \r
 **/\r
-STATIC\r
 BOOLEAN\r
 MnpMatchPacket (\r
   IN MNP_INSTANCE_DATA                 *Instance,\r
@@ -632,7 +629,6 @@ MnpMatchPacket (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 MnpAnalysePacket (\r
   IN  MNP_SERVICE_DATA                  *MnpServiceData,\r
@@ -729,7 +725,6 @@ MnpAnalysePacket (
   @return Pointer to a MNP_RXDATA_WRAP which wraps the RxData.\r
 \r
 **/\r
-STATIC\r
 MNP_RXDATA_WRAP *\r
 MnpWrapRxData (\r
   IN MNP_INSTANCE_DATA                 *Instance,\r
@@ -787,7 +782,6 @@ MnpWrapRxData (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 MnpEnqueuePacket (\r
   IN MNP_SERVICE_DATA   *MnpServiceData,\r
index a0ec216..b31a502 100644 (file)
@@ -22,7 +22,6 @@ Abstract:
 \r
 #include "Mtftp4Impl.h"\r
 \r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 EfiMtftp4ReadFile (\r
@@ -41,7 +40,6 @@ EfiMtftp4ReadFile (
   @retval EFI_SUCCESS            The operation parameter is saved in ModeData\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 EfiMtftp4GetModeData (\r
@@ -158,7 +156,6 @@ Mtftp4CleanOperation (
   @retval EFI_SUCCESS            The instance is configured for operation.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 EfiMtftp4Configure (\r
@@ -251,7 +248,6 @@ EfiMtftp4Configure (
   @retval EFI_ABORTED            Abort the ReadFile operation and return.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 Mtftp4GetInfoCheckPacket (\r
   IN EFI_MTFTP4_PROTOCOL    *This,\r
@@ -322,7 +318,6 @@ Mtftp4GetInfoCheckPacket (
   @retval Others                 Failed to get the information.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 EfiMtftp4GetInfo (\r
@@ -399,7 +394,6 @@ EfiMtftp4GetInfo (
   @retval EFI_SUCCESS            The packet is parsed.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 EfiMtftp4ParseOptions (\r
@@ -444,7 +438,6 @@ EfiMtftp4ParseOptions (
   @return TRUE if the override data is valid, otherwise FALSE.\r
 \r
 **/\r
-STATIC\r
 BOOLEAN\r
 Mtftp4OverrideValid (\r
   IN MTFTP4_PROTOCOL          *Instance,\r
@@ -547,7 +540,6 @@ Mtftp4GetMapping (
                                  session to unicast receive.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 Mtftp4ConfigUnicastPort (\r
   IN UDP_IO_PORT            *UdpIo,\r
@@ -613,7 +605,6 @@ Mtftp4ConfigUnicastPort (
   @retval EFI_SUCCESS            The operation is successfully started.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 Mtftp4Start (\r
   IN EFI_MTFTP4_PROTOCOL    *This,\r
@@ -801,7 +792,6 @@ ON_ERROR:
   @retval Others                 Some error happened.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 EfiMtftp4ReadFile (\r
@@ -825,7 +815,6 @@ EfiMtftp4ReadFile (
   @retval Others                 Some error happened.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 EfiMtftp4WriteFile (\r
@@ -850,7 +839,6 @@ EfiMtftp4WriteFile (
   @retval Others                 Some error happened.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 EfiMtftp4ReadDirectory (\r
@@ -872,7 +860,6 @@ EfiMtftp4ReadDirectory (
   @retval EFI_DEVICE_ERROR       The MTFTP session has been destoried.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 EfiMtftp4Poll (\r
index f413c76..6ae404b 100644 (file)
@@ -44,7 +44,6 @@ CHAR8 *mMtftp4SupportedOptions[MTFTP4_SUPPORTED_OPTIONS] = {
   @retval EFI_SUCCESS            The packet has been parsed into the Options array.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 Mtftp4FillOptions (\r
   IN  EFI_MTFTP4_PACKET     *Packet,\r
@@ -260,7 +259,6 @@ NetStringToU32 (
   @retval EFI_SUCCESS            The IP is parsed into the Ip\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 NetStringToIp (\r
   IN  UINT8                 *Str,\r
@@ -317,7 +315,6 @@ NetStringToIp (
   @retval EFI_SUCCESS            The multicast value is parsed into the Option\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 Mtftp4ExtractMcast (\r
   IN UINT8                  *Value,\r
index f226ac0..93780fb 100644 (file)
@@ -371,7 +371,6 @@ Mtftp4RrqOackValid (
   @retval Others                Failed to configure the UDP child.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 Mtftp4RrqConfigMcastPort (\r
   IN UDP_IO_PORT            *McastIo,\r
index b17e31c..b43f94d 100644 (file)
@@ -33,7 +33,6 @@ Abstract:
   @return NULL if failed to allocate memory, otherwise the created block range.\r
 \r
 **/\r
-STATIC\r
 MTFTP4_BLOCK_RANGE *\r
 Mtftp4AllocateRange (\r
   IN UINT16                 Start,\r
@@ -372,7 +371,6 @@ Mtftp4SendError (
   @return None\r
 \r
 **/\r
-STATIC\r
 VOID\r
 Mtftp4OnPacketSent (\r
   NET_BUF                   *Packet,\r
index cd0ef4a..41d06f6 100644 (file)
@@ -345,7 +345,6 @@ UpdateChecksum (
   @retval 1                    Callbacks are not active on the handle\r
 \r
 **/\r
-STATIC\r
 BOOLEAN\r
 SetMakeCallback (\r
   IN PXE_BASECODE_DEVICE *Private\r
index 59ace83..45956b1 100644 (file)
@@ -23,10 +23,10 @@ Abstract:
 // Definitions for ARP\r
 // Per RFC 826\r
 //\r
-STATIC ARP_HEADER ArpHeader;\r
+ARP_HEADER ArpHeader;\r
 \r
 #pragma pack(1)\r
-STATIC struct {\r
+struct {\r
   UINT8       MediaHeader[14];\r
   ARP_HEADER  ArpHeader;\r
   UINT8       ArpData[64];\r
@@ -307,7 +307,6 @@ GetHwAddr (
   @return other := ARP request could not be sent\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 SendRequest (\r
   IN PXE_BASECODE_DEVICE  *Private,\r
index a30d8c7..7d8518a 100644 (file)
@@ -22,12 +22,12 @@ Abstract:
 \r
 #include "PxeArch.h"\r
 \r
-STATIC EFI_PXE_BASE_CODE_UDP_PORT DhcpServerPort        = DHCP_SERVER_PORT;\r
-STATIC EFI_PXE_BASE_CODE_UDP_PORT DHCPClientPort        = DHCP_CLIENT_PORT;\r
-STATIC EFI_PXE_BASE_CODE_UDP_PORT PseudoDhcpServerPort  = PXE_DISCOVERY_PORT;\r
+EFI_PXE_BASE_CODE_UDP_PORT DhcpServerPort        = DHCP_SERVER_PORT;\r
+EFI_PXE_BASE_CODE_UDP_PORT DHCPClientPort        = DHCP_CLIENT_PORT;\r
+EFI_PXE_BASE_CODE_UDP_PORT PseudoDhcpServerPort  = PXE_DISCOVERY_PORT;\r
 #define PSEUDO_DHCP_CLIENT_PORT PseudoDhcpServerPort\r
-STATIC EFI_IP_ADDRESS             BroadcastIP       = {{0xffffffff}};\r
-STATIC EFI_IP_ADDRESS             DefaultSubnetMask = {{0xffffff00}};\r
+EFI_IP_ADDRESS             BroadcastIP       = {{0xffffffff}};\r
+EFI_IP_ADDRESS             DefaultSubnetMask = {{0xffffff00}};\r
 \r
 typedef union {\r
   DHCPV4_OP_STRUCT          *OpPtr;\r
@@ -50,7 +50,7 @@ typedef union {
 // option structure for DHCPREQUEST at end of DISCOVER options\r
 // and for DHCPDECLINE\r
 //\r
-STATIC const struct requestopendstr {\r
+const struct requestopendstr {\r
   DHCPV4_OP_REQUESTED_IP  OpReqIP;\r
   DHCPV4_OP_SERVER_IP     DhcServerIpPtr;\r
   UINT8                   End[1];\r
@@ -87,7 +87,7 @@ PXE_OP_BOOT_ITEM                DefaultBootItem = {
 //\r
 // PXE discovery control default structure\r
 //\r
-STATIC PXE_OP_DISCOVERY_CONTROL DefaultDisCtl = {\r
+PXE_OP_DISCOVERY_CONTROL DefaultDisCtl = {\r
   { VEND_PXE_DISCOVERY_CONTROL, DHCPV4_OPTION_LENGTH(PXE_OP_DISCOVERY_CONTROL) },\r
   0\r
 };\r
@@ -120,7 +120,7 @@ typedef struct {            // discoveropendstr {
 // common option beginning for all our DHCP messages except\r
 // DHCPDECLINE and DHCPRELEASE\r
 //\r
-STATIC struct optionsstr {\r
+struct optionsstr {\r
   UINT8                       DhcpCookie[4];\r
   DHCPV4_OP_MESSAGE_TYPE      DhcpMessageType;\r
   DHCPV4_OP_MAX_MESSAGE_SIZE  DhcpMaxMessageSize;\r
@@ -246,7 +246,7 @@ struct opreleasestr {
 // value 0 -> not of interest, else value is index into PXE OPTION array\r
 // option values from 1 to MAX_OUR_PXE_OPT\r
 //\r
-STATIC UINT8  ourPXEopts[MAX_OUR_PXE_OPT] = {\r
+UINT8  ourPXEopts[MAX_OUR_PXE_OPT] = {\r
   VEND_PXE_MTFTP_IP_IX,             // multicast IP address of bootfile for MTFTP listen\r
   VEND_PXE_MTFTP_CPORT_IX,          // UDP Port to monitor for MTFTP responses - Intel order\r
   VEND_PXE_MTFTP_SPORT_IX,          // Server UDP Port for MTFTP open - Intel order\r
@@ -327,7 +327,7 @@ STATIC UINT8  ourPXEopts[MAX_OUR_PXE_OPT] = {
 // value 0 -> not of interest, else value is index into OPTION array\r
 // option values from 1 to MAX_OUR_OPT\r
 //\r
-STATIC UINT8  OurDhcpOptions[MAX_OUR_OPT] = {\r
+UINT8  OurDhcpOptions[MAX_OUR_OPT] = {\r
   OP_SUBNET_MASK_IX,                      // OP_SUBNET_MASK   1   // data is the subnet mask\r
   OP_TIME_OFFSET_IX,                      // OP_TIME_OFFSET   2   // data is the time offset of subnet to UTC in seconds\r
   OP_ROUTER_LIST_IX,                      // OP_ROUTER_LIST   3   // list of routers on subnet\r
@@ -527,7 +527,6 @@ PxeBcLibGetSmbiosSystemGuidAndSerialNumber (
 //\r
 // add router list to list\r
 //\r
-STATIC\r
 VOID\r
 Ip4AddRouterList (\r
   PXE_BASECODE_DEVICE *Private,\r
@@ -553,7 +552,6 @@ Ip4AddRouterList (
 //\r
 // send ARP for our IP - fail if someone has it\r
 //\r
-STATIC\r
 BOOLEAN\r
 SetStationIP (\r
   PXE_BASECODE_DEVICE *Private\r
@@ -613,7 +611,6 @@ SetStationIP (
 }\r
 \r
 /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */\r
-STATIC\r
 VOID\r
 AddRouters (\r
   PXE_BASECODE_DEVICE *Private,\r
@@ -627,7 +624,6 @@ AddRouters (
 }\r
 \r
 /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */\r
-STATIC\r
 EFI_STATUS\r
 DoUdpWrite (\r
   PXE_BASECODE_DEVICE         *Private,\r
@@ -665,7 +661,6 @@ typedef struct {
   UINT8 x[4];\r
 } C4Str;\r
 \r
-STATIC\r
 VOID\r
 InitDhcpv4TxBuf (\r
   PXE_BASECODE_DEVICE *Private\r
@@ -741,7 +736,6 @@ InitDhcpv4TxBuf (
 }\r
 \r
 /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */\r
-STATIC\r
 UINT32\r
 DecodePxeOptions (\r
   DHCP_RECEIVE_BUFFER *RxBufPtr,\r
@@ -789,7 +783,6 @@ DecodePxeOptions (
 }\r
 \r
 /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */\r
-STATIC\r
 VOID\r
 DecodeOptions (\r
   DHCP_RECEIVE_BUFFER *RxBufPtr,\r
@@ -897,7 +890,6 @@ Parse (
 }\r
 \r
 /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */\r
-STATIC\r
 VOID\r
 CopyParseRxBuf (\r
   PXE_BASECODE_DEVICE *Private,\r
@@ -919,7 +911,6 @@ CopyParseRxBuf (
 }\r
 \r
 /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */\r
-STATIC\r
 VOID\r
 CopyProxyRxBuf (\r
   PXE_BASECODE_DEVICE *Private,\r
@@ -931,7 +922,6 @@ CopyProxyRxBuf (
 }\r
 \r
 /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */\r
-STATIC\r
 VOID\r
 CopyParse (\r
   PXE_BASECODE_DEVICE       *Private,\r
@@ -1401,7 +1391,6 @@ GetOffers (
 //\r
 // send DHCPDECLINE\r
 //\r
-STATIC\r
 VOID\r
 DeclineOffer (\r
   PXE_BASECODE_DEVICE *Private\r
@@ -1447,7 +1436,6 @@ DeclineOffer (
 //\r
 // send DHCPRELEASE\r
 //\r
-STATIC\r
 BOOLEAN\r
 Release (\r
   PXE_BASECODE_DEVICE *Private\r
@@ -1498,7 +1486,6 @@ Release (
 }\r
 \r
 /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */\r
-STATIC\r
 BOOLEAN\r
 GetBINLAck (\r
   PXE_BASECODE_DEVICE *Private,\r
@@ -1583,7 +1570,6 @@ GetBINLAck (
 // make sure we can get BINL\r
 // send DHCPREQUEST to PXE server\r
 //\r
-STATIC\r
 BOOLEAN\r
 TryBINL (\r
   PXE_BASECODE_DEVICE *Private,\r
@@ -1672,7 +1658,6 @@ TryBINL (
 }\r
 \r
 /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */\r
-STATIC\r
 BOOLEAN\r
 TryFinishBINL (\r
   PXE_BASECODE_DEVICE *Private,\r
@@ -1687,7 +1672,6 @@ TryFinishBINL (
 }\r
 \r
 /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */\r
-STATIC\r
 BOOLEAN\r
 TryFinishProxyBINL (\r
   PXE_BASECODE_DEVICE *Private\r
@@ -1709,7 +1693,6 @@ TryFinishProxyBINL (
 //\r
 // try to finish DORA - send DHCP request, wait for ACK, check with ARP\r
 //\r
-STATIC\r
 BOOLEAN\r
 TryFinishDORA (\r
   PXE_BASECODE_DEVICE *Private,\r
@@ -1848,7 +1831,6 @@ TryFinishDORA (
 //\r
 // try a DHCP server of appropriate type\r
 //\r
-STATIC\r
 BOOLEAN\r
 TryDHCPFinishDORA (\r
   PXE_BASECODE_DEVICE *Private,\r
@@ -1878,7 +1860,6 @@ TryDHCPFinishDORA (
 //\r
 // try a DHCP only server and a proxy of appropriate type\r
 //\r
-STATIC\r
 BOOLEAN\r
 TryProxyFinishDORA (\r
   PXE_BASECODE_DEVICE *Private,\r
@@ -1919,7 +1900,6 @@ TryProxyFinishDORA (
 //\r
 // getting to the bottom of the barrel\r
 //\r
-STATIC\r
 BOOLEAN\r
 TryAnyWithBootfileFinishDORA (\r
   PXE_BASECODE_DEVICE *Private\r
@@ -1970,7 +1950,6 @@ TryAnyWithBootfileFinishDORA (
 \r
 /* DoDhcpDora()\r
  */\r
-STATIC\r
 EFI_STATUS\r
 DoDhcpDora (\r
   PXE_BASECODE_DEVICE *Private,\r
@@ -2390,7 +2369,6 @@ BcDhcp (
 }\r
 \r
 /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */\r
-STATIC\r
 BOOLEAN\r
 VerifyCredentialOption (\r
   UINT8 *tx,\r
@@ -2728,7 +2706,6 @@ DoDiscover (
 \r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 Discover (\r
   PXE_BASECODE_DEVICE                 *Private,\r
index c5088df..30d9417 100644 (file)
@@ -21,11 +21,10 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 // Definitions for internet group management protocol version 2 message\r
 // structure Per RFC 2236, November 1997\r
 //\r
-STATIC UINT8      RouterAlertOption[4]  = { 0x80 | 20, 4, 0, 0 };\r
-STATIC IPV4_ADDR  AllRoutersGroup       = { { 224, 0, 0, 2 } };\r
+UINT8      RouterAlertOption[4]  = { 0x80 | 20, 4, 0, 0 };\r
+IPV4_ADDR  AllRoutersGroup       = { { 224, 0, 0, 2 } };\r
 \r
 /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */\r
-STATIC\r
 VOID\r
 ClearGroupTimer (\r
   PXE_BASECODE_DEVICE *Private,\r
@@ -54,7 +53,6 @@ ClearGroupTimer (
 \r
 \r
 **/\r
-STATIC\r
 VOID\r
 SetGroupTimer (\r
   PXE_BASECODE_DEVICE *Private,\r
@@ -107,7 +105,6 @@ SetGroupTimer (
 \r
 \r
 **/\r
-STATIC\r
 VOID\r
 SendIgmpMessage (\r
   PXE_BASECODE_DEVICE *Private,\r
@@ -143,7 +140,6 @@ SendIgmpMessage (
 \r
 \r
 **/\r
-STATIC\r
 VOID\r
 ReportIgmp (\r
   PXE_BASECODE_DEVICE *Private,\r
@@ -208,7 +204,6 @@ IgmpCheckTimers (
   @return other := Group ID#\r
 \r
 **/\r
-STATIC\r
 INTN\r
 FindMulticastGroup (\r
   PXE_BASECODE_DEVICE *Private,\r
index 6330679..e05440d 100644 (file)
@@ -119,7 +119,6 @@ IpAddRouter (
 //\r
 // return router ip to use for DestIp (0 if none)\r
 //\r
-STATIC\r
 EFI_IP_ADDRESS *\r
 GetRouterIp (\r
   PXE_BASECODE_DEVICE *Private,\r
@@ -471,7 +470,6 @@ Ip4Send (
 //\r
 // return true if dst IP in receive header matched with what's enabled\r
 //\r
-STATIC\r
 BOOLEAN\r
 IPgood (\r
   PXE_BASECODE_DEVICE *Private,\r
index 3cd090b..702d5fe 100644 (file)
@@ -77,7 +77,6 @@ Swap64 (
   @return other :=\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 TftpUdpRead (\r
   PXE_BASECODE_DEVICE         *Private,\r
@@ -167,7 +166,6 @@ TftpUdpRead (
 \r
 \r
 **/\r
-STATIC\r
 VOID\r
 SendError (\r
   PXE_BASECODE_DEVICE         *Private,\r
@@ -207,7 +205,6 @@ SendError (
 \r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 SendAckAndGetData (\r
   PXE_BASECODE_DEVICE         *Private,\r
@@ -336,7 +333,6 @@ SendAckAndGetData (
 \r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 LockStepReceive (\r
   PXE_BASECODE_DEVICE         *Private,\r
@@ -478,12 +474,12 @@ LockStepReceive (
 //\r
 // some literals\r
 //\r
-STATIC UINT8                      Mode[]          = MODE_BINARY;\r
-STATIC UINT8                      BlockSizeOp[]   = OP_BLKSIZE;\r
-STATIC UINT8                      TsizeOp[]       = OP_TFRSIZE;\r
-STATIC UINT8                      OverwriteOp[]   = OP_OVERWRITE;\r
-STATIC UINT8                      BigBlkNumOp[]   = OP_BIGBLKNUM;\r
-STATIC EFI_PXE_BASE_CODE_UDP_PORT TftpRequestPort = TFTP_OPEN_PORT;\r
+UINT8                      Mode[]          = MODE_BINARY;\r
+UINT8                      BlockSizeOp[]   = OP_BLKSIZE;\r
+UINT8                      TsizeOp[]       = OP_TFRSIZE;\r
+UINT8                      OverwriteOp[]   = OP_OVERWRITE;\r
+UINT8                      BigBlkNumOp[]   = OP_BIGBLKNUM;\r
+EFI_PXE_BASE_CODE_UDP_PORT TftpRequestPort = TFTP_OPEN_PORT;\r
 \r
 /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */\r
 \r
@@ -492,7 +488,6 @@ STATIC EFI_PXE_BASE_CODE_UDP_PORT TftpRequestPort = TFTP_OPEN_PORT;
   @return Pointer to value field if option found or NULL if not found.\r
 \r
 **/\r
-STATIC\r
 UINT8 *\r
 FindOption (\r
   UINT8 *OptionPtr,\r
@@ -521,7 +516,6 @@ FindOption (
 #define TSIZEOP     2 // transfer size\r
 #define OVERWRITEOP 4 // overwrite\r
 #define BIGBLKNUMOP 8 // big block numbers\r
-STATIC\r
 EFI_STATUS\r
 TftpRwReq (\r
   UINT16                      Req,\r
@@ -616,7 +610,6 @@ TftpRwReq (
 \r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 TftpRwReqwResp (\r
   UINT16                      Req,\r
@@ -738,7 +731,6 @@ TftpRwReqwResp (
 \r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 MtftpListen (\r
   PXE_BASECODE_DEVICE           *Private,\r
@@ -873,7 +865,6 @@ MtftpListen (
   @retval GOTUNI  returns NO_DATA go will go to TFTP session)\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 MtftpOpen (\r
   PXE_BASECODE_DEVICE                                               * Private,\r
@@ -1069,7 +1060,6 @@ MtftpOpen (
 \r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 MtftpDownload (\r
   PXE_BASECODE_DEVICE           *Private,\r
@@ -1247,7 +1237,6 @@ MtftpDownload (
 \r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 TftpInfo (\r
   PXE_BASECODE_DEVICE         *Private,\r
@@ -1410,7 +1399,6 @@ TftpInfo (
 \r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 TftpDownload (\r
   PXE_BASECODE_DEVICE         *Private,\r
@@ -1578,7 +1566,6 @@ TftpDownload (
 \r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 TftpUpload (\r
   PXE_BASECODE_DEVICE *Private,\r
index 9c4baef..e2b5609 100644 (file)
@@ -58,7 +58,6 @@ typedef union {
                                                       -\r
 \r
 **/\r
-STATIC\r
 EFI_PXE_BASE_CODE_CALLBACK_STATUS\r
 EFIAPI\r
 bc_callback (\r
@@ -149,7 +148,7 @@ bc_callback (
   return EFI_PXE_BASE_CODE_CALLBACK_STATUS_CONTINUE;\r
 }\r
 \r
-STATIC EFI_PXE_BASE_CODE_CALLBACK_PROTOCOL  _bc_callback = {\r
+EFI_PXE_BASE_CODE_CALLBACK_PROTOCOL  _bc_callback = {\r
   EFI_PXE_BASE_CODE_CALLBACK_PROTOCOL_REVISION,\r
   &bc_callback\r
 };\r
@@ -163,7 +162,6 @@ STATIC EFI_PXE_BASE_CODE_CALLBACK_PROTOCOL  _bc_callback = {
   @return None\r
 \r
 **/\r
-STATIC\r
 VOID\r
 PrintIpv4 (\r
   UINT8 *Ptr\r
@@ -183,7 +181,6 @@ PrintIpv4 (
   @return None\r
 \r
 **/\r
-STATIC\r
 VOID\r
 ShowMyInfo (\r
   IN PXE_BASECODE_DEVICE *Private\r
@@ -257,7 +254,6 @@ ShowMyInfo (
   @retval LOCAL_BOOT\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 DoPrompt (\r
   PXE_BASECODE_DEVICE *Private,\r
@@ -447,7 +443,6 @@ DoPrompt (
   @return None\r
 \r
 **/\r
-STATIC\r
 VOID\r
 PrintMenuItem (\r
   PXE_BOOT_MENU_ENTRY *MenuItemPtr\r
@@ -475,7 +470,6 @@ PrintMenuItem (
   @retval LOCAL_BOOT\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 DoMenu (\r
   PXE_BASECODE_DEVICE *Private,\r
@@ -765,7 +759,6 @@ DoMenu (
   @return Value from DHCP option\r
 \r
 **/\r
-STATIC\r
 UINT16\r
 GetValue (\r
   DHCPV4_OP_STRUCT *OpPtr\r
@@ -789,7 +782,6 @@ GetValue (
   @return Pointer to opcode, may be NULL\r
 \r
 **/\r
-STATIC\r
 UINT8 *\r
 _PxeBcFindOpt (\r
   UINT8 *BufferPtr,\r
@@ -837,7 +829,6 @@ _PxeBcFindOpt (
   @return Pointer to option in packet\r
 \r
 **/\r
-STATIC\r
 UINT8 *\r
 PxeBcFindDhcpOpt (\r
   EFI_PXE_BASE_CODE_PACKET  *PacketPtr,\r
@@ -937,7 +928,6 @@ PxeBcFindDhcpOpt (
   @return EFI_PROTOCOL_ERROR -\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 DownloadFile (\r
   IN PXE_BASECODE_DEVICE  *Private,\r
@@ -1178,7 +1168,6 @@ DownloadFile (
   @retval EFI_NOT_READY\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 LoadfileStart (\r
   IN PXE_BASECODE_DEVICE  *Private,\r
index f6f5fc7..81d3a7e 100644 (file)
@@ -30,7 +30,6 @@ Abstract:
 /**\r
 \r
 **/\r
-STATIC\r
 INTN\r
 offer_verify (\r
   IN PXE_DHCP4_PRIVATE_DATA *Private,\r
@@ -146,9 +145,8 @@ offer_verify (
 /**\r
 \r
 **/\r
-STATIC\r
 INTN\r
-acknak_verify (\r
+acknak_verify_initselect (\r
   IN PXE_DHCP4_PRIVATE_DATA *Private,\r
   IN DHCP4_PACKET           *tx_pkt,\r
   IN DHCP4_PACKET           *rx_pkt,\r
@@ -717,7 +715,7 @@ PxeDhcp4Select (
                 NULL,\r
                 &request,\r
                 &acknak,\r
-                &acknak_verify,\r
+                &acknak_verify_initselect,\r
                 seconds_timeout\r
                 );\r
 \r
index 193bb18..fb317a5 100644 (file)
@@ -31,9 +31,8 @@ Abstract:
   @return 1 = accept, stop waiting\r
 \r
 **/\r
-STATIC\r
 INTN\r
-acknak_verify (\r
+acknak_verify_renewrebind (\r
   IN PXE_DHCP4_PRIVATE_DATA *Private,\r
   IN DHCP4_PACKET           *tx_pkt,\r
   IN DHCP4_PACKET           *rx_pkt,\r
@@ -171,7 +170,6 @@ acknak_verify (
 }\r
 \r
 /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 renew_rebind (\r
@@ -338,7 +336,7 @@ renew_rebind (
                 &subnet_mask,\r
                 &Request,\r
                 &AckNak,\r
-                &acknak_verify,\r
+                &acknak_verify_renewrebind,\r
                 seconds_timeout\r
                 );\r
 \r
index fbc2d66..6dc9943 100644 (file)
@@ -22,8 +22,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 // them in the snp structure because we will not know which snp structure\r
 // in the callback context!\r
 //\r
-STATIC BOOLEAN              mInitializeLock = TRUE;\r
-STATIC EFI_LOCK             mLock;\r
+BOOLEAN              mInitializeLock = TRUE;\r
+EFI_LOCK             mLock;\r
 \r
 //\r
 // End Global variables\r
index d1fa262..9eaafb9 100644 (file)
@@ -20,7 +20,6 @@ Revision history:
 \r
 #include "Snp.h"\r
 \r
-STATIC\r
 /**\r
   this routine calls undi to get the status of the interrupts, get the list of\r
   transmit buffers that completed transmitting!\r
index 91b5e02..6c5bf15 100644 (file)
@@ -30,7 +30,6 @@ Revision history:
 \r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 pxe_ip2mac (\r
   IN SNP_DRIVER          *snp,\r
index 7d31d6d..19d43be 100644 (file)
@@ -31,7 +31,6 @@ Revision history:
 \r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 pxe_nvdata_read (\r
   IN SNP_DRIVER *snp,\r
index b6f0c55..48c47f1 100644 (file)
@@ -39,7 +39,6 @@ Revision history:
 \r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 pxe_receive (\r
   SNP_DRIVER      *snp,\r
index 3886d20..343b516 100644 (file)
@@ -33,7 +33,6 @@ Revision history:
 \r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 pxe_rcvfilter_enable (\r
   SNP_DRIVER      *snp,\r
@@ -121,7 +120,6 @@ pxe_rcvfilter_enable (
 \r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 pxe_rcvfilter_disable (\r
   SNP_DRIVER *snp,\r
@@ -195,7 +193,6 @@ pxe_rcvfilter_disable (
 \r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 pxe_rcvfilter_read (\r
   SNP_DRIVER *snp\r
index cc869eb..cd396bb 100644 (file)
@@ -30,7 +30,6 @@ Revision history:
   @return other for failed calls\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 pxe_reset (\r
   SNP_DRIVER *snp\r
index e01a135..267dde6 100644 (file)
@@ -242,7 +242,6 @@ del_v2p (
   return EFI_NOT_FOUND;\r
 }\r
 \r
-STATIC\r
 EFI_STATUS\r
 issue_hwundi_command (\r
   UINT64 cdb\r
@@ -280,7 +279,6 @@ Returns:
   @return If ptr is NULL or len is zero, zero is returned.\r
 \r
 **/\r
-STATIC\r
 UINT8\r
 calc_8bit_cksum (\r
   VOID  *ptr,\r
index b6e0728..e4c268f 100644 (file)
@@ -103,7 +103,6 @@ pxe_get_stn_addr (
 \r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 pxe_set_stn_addr (\r
   SNP_DRIVER      *snp,\r
index 1567e4b..72012fa 100644 (file)
@@ -38,7 +38,6 @@ Revision history:
   @retval Other               error return from undi call.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 pxe_fillheader (\r
   SNP_DRIVER      *snp,\r
@@ -151,7 +150,6 @@ pxe_fillheader (
   @retval Other               error return from undi call.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 pxe_transmit (\r
   SNP_DRIVER *snp,\r
index b744f68..3254209 100644 (file)
@@ -20,7 +20,6 @@ Abstract:
 \r
 #include "SockImpl.h"\r
 \r
-STATIC\r
 UINT32\r
 SockTcpDataToRcv (\r
   IN  SOCK_BUFFER   *SockBuffer,\r
@@ -28,7 +27,6 @@ SockTcpDataToRcv (
   IN  UINT32        BufLen\r
   );\r
 \r
-STATIC\r
 VOID\r
 SockProcessSndToken (\r
   IN SOCKET *Sock\r
@@ -56,7 +54,6 @@ SockFreeFoo (
   @return The length of the data can be retreived.\r
 \r
 **/\r
-STATIC\r
 UINT32\r
 SockTcpDataToRcv (\r
   IN  SOCK_BUFFER    *SockBuffer,\r
@@ -312,7 +309,6 @@ SockProcessTcpSndData (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 SockFlushPendingToken (\r
   IN SOCKET         *Sock,\r
@@ -350,7 +346,6 @@ SockFlushPendingToken (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 SockWakeConnToken (\r
   IN SOCKET *Sock\r
@@ -378,7 +373,6 @@ SockWakeConnToken (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 SockWakeListenToken (\r
   IN SOCKET *Sock\r
@@ -425,7 +419,6 @@ SockWakeListenToken (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 SockWakeRcvToken (\r
   IN SOCKET *Sock\r
@@ -472,7 +465,6 @@ SockWakeRcvToken (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 SockProcessSndToken (\r
   IN SOCKET *Sock\r
index c3a0b91..1c78147 100644 (file)
@@ -32,7 +32,6 @@ Abstract:
                                FALSE, the specific Event is not in the List.\r
 \r
 **/\r
-STATIC\r
 BOOLEAN\r
 SockTokenExistedInList (\r
   IN LIST_ENTRY     *List,\r
index d63c294..b2f93b4 100644 (file)
@@ -23,7 +23,6 @@ Abstract:
 #define TCP_COMP_VAL(Min, Max, Default, Val) \\r
   ((((Val) <= (Max)) && ((Val) >= (Min))) ? (Val) : (Default))\r
 \r
-STATIC\r
 EFI_STATUS\r
 Tcp4Route (\r
   IN TCP_CB           *Tcb,\r
@@ -84,7 +83,6 @@ Returns:
                                  instance hasn't been started.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 Tcp4GetMode (\r
   IN TCP_CB         *Tcb,\r
@@ -167,7 +165,6 @@ Tcp4GetMode (
   @retval EFI_OUT_OF_RESOURCES   No port can be allocated.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 Tcp4Bind (\r
   IN EFI_TCP4_ACCESS_POINT *AP\r
@@ -230,7 +227,6 @@ Tcp4Bind (
   @retval EFI_SUCCESS            The operation is completed successfully.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 Tcp4FlushPcb (\r
   IN TCP_CB *Tcb\r
@@ -264,7 +260,6 @@ Tcp4FlushPcb (
   NetbufFreeList (&Tcb->RcvQue);\r
 }\r
 \r
-STATIC\r
 EFI_STATUS\r
 Tcp4AttachPcb (\r
   IN SOCKET  *Sk\r
@@ -307,7 +302,6 @@ Tcp4AttachPcb (
   return EFI_SUCCESS;\r
 }\r
 \r
-STATIC\r
 VOID\r
 Tcp4DetachPcb (\r
   IN SOCKET  *Sk\r
@@ -344,7 +338,6 @@ Tcp4DetachPcb (
   @retval EFI_OUT_OF_RESOURCES   Failed due to resource limit.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 Tcp4ConfigurePcb (\r
   IN SOCKET               *Sk,\r
index 818b4e1..9d9cc69 100644 (file)
@@ -84,7 +84,6 @@ EFI_SERVICE_BINDING_PROTOCOL mTcp4ServiceBinding = {
   @retval other                  The timer is not created.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 Tcp4CreateTimer (\r
   VOID\r
@@ -130,7 +129,6 @@ Tcp4CreateTimer (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 Tcp4DestroyTimer (\r
   VOID\r
index 3e6a6f5..8ef2432 100644 (file)
@@ -274,7 +274,6 @@ TcpComputeRtt (
   @return 0, the data is successfully trimmed.\r
 \r
 **/\r
-STATIC\r
 INTN\r
 TcpTrimSegment (\r
   IN NET_BUF   *Nbuf,\r
index 8fe893e..9673b7b 100644 (file)
@@ -35,7 +35,6 @@ Abstract:
   @retval EFI_INVALID_PARAMETER    The integrity check is failed.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 Tcp4ChkDataBuf (\r
   IN UINT32                 DataLen,\r
index 446cb9b..12f5e43 100644 (file)
@@ -186,7 +186,6 @@ TcpInitTcbPeer (
   @return Pointer to the TCP_CB with the least number of wildcard, if NULL no match is found.\r
 \r
 **/\r
-STATIC\r
 TCP_CB *\r
 TcpLocateListenTcb (\r
   IN TCP_PEER *Local,\r
index 310fa05..95f5a8e 100644 (file)
@@ -22,7 +22,6 @@ Abstract:
 \r
 #include "Tcp4Main.h"\r
 \r
-STATIC\r
 UINT16\r
 TcpGetUint16 (\r
   IN UINT8 *Buf\r
@@ -44,7 +43,6 @@ TcpGetUint16 (
 //   CopyMem (Buf, &Data, sizeof (UINT16));\r
 // }\r
 \r
-STATIC\r
 UINT32\r
 TcpGetUint32 (\r
   IN UINT8 *Buf\r
@@ -55,7 +53,6 @@ TcpGetUint32 (
   return NTOHL (Value);\r
 }\r
 \r
-STATIC\r
 VOID\r
 TcpPutUint32 (\r
   IN UINT8  *Buf,\r
index f1bc83e..82170e2 100644 (file)
@@ -22,7 +22,7 @@ Abstract:
 \r
 #include "Tcp4Main.h"\r
 \r
-STATIC UINT8  mTcpOutFlag[] = {\r
+UINT8  mTcpOutFlag[] = {\r
   0,                          // TCP_CLOSED\r
   0,                          // TCP_LISTEN\r
   TCP_FLG_SYN,                // TCP_SYN_SENT\r
@@ -122,7 +122,6 @@ TcpRcvWinNow (
   @return The value of the local receive window size used to fill the outing segment.\r
 \r
 **/\r
-STATIC\r
 UINT16\r
 TcpComputeWnd (\r
   IN TCP_CB  *Tcb,\r
@@ -295,7 +294,6 @@ SetPersistTimer:
   @retval other   Error condition occurred.\r
 \r
 **/\r
-STATIC\r
 INTN\r
 TcpTransmitSegment (\r
   IN TCP_CB  *Tcb,\r
index 5e957dc..0b15179 100644 (file)
@@ -24,37 +24,31 @@ Abstract:
 \r
 UINT32    mTcpTick = 1000;\r
 \r
-STATIC\r
 VOID\r
 TcpConnectTimeout (\r
   IN TCP_CB *Tcb\r
   );\r
 \r
-STATIC\r
 VOID\r
 TcpRexmitTimeout (\r
   IN TCP_CB *Tcb\r
   );\r
 \r
-STATIC\r
 VOID\r
 TcpProbeTimeout (\r
   IN TCP_CB *Tcb\r
   );\r
 \r
-STATIC\r
 VOID\r
 TcpKeepaliveTimeout (\r
   IN TCP_CB *Tcb\r
   );\r
 \r
-STATIC\r
 VOID\r
 TcpFinwait2Timeout (\r
   IN TCP_CB *Tcb\r
   );\r
 \r
-STATIC\r
 VOID\r
 Tcp2MSLTimeout (\r
   IN TCP_CB *Tcb\r
@@ -98,7 +92,6 @@ TcpClose (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 TcpConnectTimeout (\r
   IN TCP_CB *Tcb\r
@@ -133,7 +126,6 @@ TcpConnectTimeout (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 TcpRexmitTimeout (\r
   IN TCP_CB *Tcb\r
@@ -188,7 +180,6 @@ TcpRexmitTimeout (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 TcpProbeTimeout (\r
   IN TCP_CB *Tcb\r
@@ -219,7 +210,6 @@ TcpProbeTimeout (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 TcpKeepaliveTimeout (\r
   IN TCP_CB *Tcb\r
@@ -253,7 +243,6 @@ TcpKeepaliveTimeout (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 TcpFinwait2Timeout (\r
   IN TCP_CB *Tcb\r
@@ -274,7 +263,6 @@ TcpFinwait2Timeout (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 Tcp2MSLTimeout (\r
   IN TCP_CB *Tcb\r
@@ -297,7 +285,6 @@ Tcp2MSLTimeout (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 TcpUpdateTimer (\r
   IN TCP_CB *Tcb\r
index 4b281bb..ab50830 100644 (file)
@@ -25,7 +25,6 @@ Abstract:
 \r
 UINT16  mUdp4RandomPort;\r
 \r
-STATIC\r
 VOID\r
 EFIAPI\r
 Udp4CheckTimeout (\r
@@ -33,7 +32,6 @@ Udp4CheckTimeout (
   IN VOID       *Context\r
   );\r
 \r
-STATIC\r
 BOOLEAN\r
 Udp4FindInstanceByPort (\r
   IN LIST_ENTRY        *InstanceList,\r
@@ -41,7 +39,6 @@ Udp4FindInstanceByPort (
   IN UINT16            Port\r
   );\r
 \r
-STATIC\r
 VOID\r
 Udp4DgramSent (\r
   IN EFI_STATUS  Status,\r
@@ -50,7 +47,6 @@ Udp4DgramSent (
   IN VOID        *NotifyData\r
   );\r
 \r
-STATIC\r
 VOID\r
 Udp4DgramRcvd (\r
   IN EFI_STATUS            Status,\r
@@ -60,7 +56,6 @@ Udp4DgramRcvd (
   IN VOID                  *Context\r
   );\r
 \r
-STATIC\r
 EFI_STATUS\r
 Udp4CancelTokens (\r
   IN NET_MAP       *Map,\r
@@ -68,14 +63,12 @@ Udp4CancelTokens (
   IN VOID          *Arg OPTIONAL\r
   );\r
 \r
-STATIC\r
 BOOLEAN\r
 Udp4MatchDgram (\r
   IN UDP4_INSTANCE_DATA     *Instance,\r
   IN EFI_UDP4_SESSION_DATA  *Udp4Session\r
   );\r
 \r
-STATIC\r
 VOID\r
 EFIAPI\r
 Udp4RecycleRxDataWrap (\r
@@ -83,7 +76,6 @@ Udp4RecycleRxDataWrap (
   IN VOID       *Context\r
   );\r
 \r
-STATIC\r
 UDP4_RXDATA_WRAP *\r
 Udp4WrapRxData (\r
   IN UDP4_INSTANCE_DATA     *Instance,\r
@@ -91,7 +83,6 @@ Udp4WrapRxData (
   IN EFI_UDP4_RECEIVE_DATA  *RxData\r
   );\r
 \r
-STATIC\r
 UINTN\r
 Udp4EnqueueDgram (\r
   IN UDP4_SERVICE_DATA      *Udp4Service,\r
@@ -99,13 +90,11 @@ Udp4EnqueueDgram (
   IN EFI_UDP4_RECEIVE_DATA  *RxData\r
   );\r
 \r
-STATIC\r
 VOID\r
 Udp4DeliverDgram (\r
   IN UDP4_SERVICE_DATA  *Udp4Service\r
   );\r
 \r
-STATIC\r
 VOID\r
 Udp4Demultiplex (\r
   IN UDP4_SERVICE_DATA     *Udp4Service,\r
@@ -113,7 +102,6 @@ Udp4Demultiplex (
   IN NET_BUF               *Packet\r
   );\r
 \r
-STATIC\r
 VOID\r
 Udp4IcmpHandler (\r
   IN UDP4_SERVICE_DATA     *Udp4Service,\r
@@ -122,7 +110,6 @@ Udp4IcmpHandler (
   IN NET_BUF               *Packet\r
   );\r
 \r
-STATIC\r
 VOID\r
 Udp4SendPortUnreach (\r
   IN IP_IO                 *IpIo,\r
@@ -270,7 +257,6 @@ Udp4CleanService (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 EFIAPI\r
 Udp4CheckTimeout (\r
@@ -397,7 +383,6 @@ Udp4CleanInstance (
   @return Is the specified <Address, Port> pair found or not.\r
 \r
 **/\r
-STATIC\r
 BOOLEAN\r
 Udp4FindInstanceByPort (\r
   IN LIST_ENTRY        *InstanceList,\r
@@ -870,7 +855,6 @@ Udp4RemoveToken (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 Udp4DgramSent (\r
   IN EFI_STATUS  Status,\r
@@ -910,7 +894,6 @@ Udp4DgramSent (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 Udp4DgramRcvd (\r
   IN EFI_STATUS            Status,\r
@@ -1008,7 +991,6 @@ Udp4LeaveGroup (
                                  cancelled.\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 Udp4CancelTokens (\r
   IN NET_MAP       *Map,\r
@@ -1146,7 +1128,6 @@ Udp4InstanceCancelToken (
   @return The udp datagram matches the receiving requirments of the Instance or not.\r
 \r
 **/\r
-STATIC\r
 BOOLEAN\r
 Udp4MatchDgram (\r
   IN UDP4_INSTANCE_DATA     *Instance,\r
@@ -1220,7 +1201,6 @@ Udp4MatchDgram (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 EFIAPI\r
 Udp4RecycleRxDataWrap (\r
@@ -1263,7 +1243,6 @@ Udp4RecycleRxDataWrap (
   @return Pointer to the structure wrapping the RxData and the Packet.\r
 \r
 **/\r
-STATIC\r
 UDP4_RXDATA_WRAP *\r
 Udp4WrapRxData (\r
   IN UDP4_INSTANCE_DATA     *Instance,\r
@@ -1321,7 +1300,6 @@ Udp4WrapRxData (
   @return The times this datagram is enqueued.\r
 \r
 **/\r
-STATIC\r
 UINTN\r
 Udp4EnqueueDgram (\r
   IN UDP4_SERVICE_DATA      *Udp4Service,\r
@@ -1441,7 +1419,6 @@ Udp4InstanceDeliverDgram (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 Udp4DeliverDgram (\r
   IN UDP4_SERVICE_DATA  *Udp4Service\r
@@ -1480,7 +1457,6 @@ Udp4DeliverDgram (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 Udp4Demultiplex (\r
   IN UDP4_SERVICE_DATA     *Udp4Service,\r
@@ -1572,7 +1548,6 @@ Udp4Demultiplex (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 Udp4SendPortUnreach (\r
   IN IP_IO                 *IpIo,\r
@@ -1675,7 +1650,6 @@ Udp4SendPortUnreach (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 Udp4IcmpHandler (\r
   IN UDP4_SERVICE_DATA     *Udp4Service,\r
index 87bedcb..841ea09 100644 (file)
@@ -32,7 +32,6 @@ Abstract:
   @retval others                  If error occurs when updating arp cache\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 UpdateArpCache (\r
   IN EFI_PXE_BASE_CODE_PROTOCOL     * This\r
@@ -74,7 +73,6 @@ UpdateArpCache (
   @param  Context            Context of the timer event\r
 \r
 **/\r
-STATIC\r
 VOID\r
 EFIAPI\r
 ArpCacheUpdateTimeout (\r
@@ -92,7 +90,6 @@ ArpCacheUpdateTimeout (
   @param  Context\r
 \r
 **/\r
-STATIC\r
 BOOLEAN\r
 FindInArpCache (\r
   EFI_PXE_BASE_CODE_MODE    *PxeBcMode,\r
@@ -121,7 +118,6 @@ FindInArpCache (
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 EFIAPI\r
 IcmpErrorListenHandlerDpc (\r
@@ -208,7 +204,6 @@ Resume:
   @return None.\r
 \r
 **/\r
-STATIC\r
 VOID\r
 EFIAPI\r
 IcmpErrorListenHandler (\r
@@ -1232,7 +1227,6 @@ ON_EXIT:
   @retval FLASE              The UDP package doesn't matches IP filters\r
 \r
 **/\r
-STATIC\r
 BOOLEAN\r
 CheckIpByFilter (\r
   EFI_PXE_BASE_CODE_MODE    *PxeBcMode,\r
index af846c5..6afe1bb 100644 (file)
@@ -23,7 +23,7 @@ Module Name: Pcd.c
 // host all distinct TokenSpace guid in both\r
 // PEI ExMap and DXE ExMap.\r
 //\r
-STATIC EFI_GUID *TmpTokenSpaceBuffer[PEI_EXMAPPING_TABLE_SIZE + DXE_EXMAPPING_TABLE_SIZE] = { 0 };\r
+EFI_GUID *TmpTokenSpaceBuffer[PEI_EXMAPPING_TABLE_SIZE + DXE_EXMAPPING_TABLE_SIZE] = { 0 };\r
 \r
 ///\r
 /// PCD database lock.\r
@@ -73,7 +73,7 @@ PCD_PROTOCOL mPcdInstance = {
 //\r
 // Static global to reduce the code size\r
 //\r
-STATIC EFI_HANDLE mNewHandle = NULL;\r
+EFI_HANDLE mNewHandle = NULL;\r
 \r
 /**\r
   Main entry for PCD DXE driver.\r
index 28088af..019f144 100644 (file)
@@ -54,7 +54,7 @@ PCD_PPI mPcdPpiInstance = {
   PeiPcdGetNextTokenSpace\r
 };\r
 \r
-STATIC EFI_PEI_PPI_DESCRIPTOR  mPpiPCD = {\r
+EFI_PEI_PPI_DESCRIPTOR  mPpiPCD = {\r
   (EFI_PEI_PPI_DESCRIPTOR_PPI | EFI_PEI_PPI_DESCRIPTOR_TERMINATE_LIST),\r
   &gPcdPpiGuid,\r
   &mPcdPpiInstance\r
index 576a9a3..638d54d 100644 (file)
@@ -14,7 +14,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 \r
 #include "PcRtc.h"\r
 \r
-static PC_RTC_MODULE_GLOBALS  mModuleGlobal;\r
+PC_RTC_MODULE_GLOBALS  mModuleGlobal;\r
 \r
 EFI_STATUS\r
 EFIAPI\r
index ccd1c4f..a82f5d1 100644 (file)
@@ -14,21 +14,18 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 \r
 #include "PcRtc.h"\r
 \r
-STATIC\r
 INTN\r
 CompareHMS (\r
   IN EFI_TIME   *From,\r
   IN EFI_TIME   *To\r
   );\r
 \r
-STATIC\r
 BOOLEAN\r
 IsWithinOneDay (\r
   IN EFI_TIME   *From,\r
   IN EFI_TIME   *To\r
   );\r
 \r
-STATIC\r
 UINT8\r
 RtcRead (\r
   IN  UINT8 Address\r
@@ -53,7 +50,6 @@ Returns:
   return IoRead8 (PCAT_RTC_DATA_REGISTER);\r
 }\r
 \r
-STATIC\r
 VOID\r
 RtcWrite (\r
   IN  UINT8   Address,\r
@@ -1034,7 +1030,6 @@ Returns:
   }\r
 }\r
 \r
-STATIC\r
 INTN\r
 CompareHMS (\r
   IN EFI_TIME   *From,\r
@@ -1071,7 +1066,6 @@ Returns:
   }\r
 }\r
 \r
-STATIC\r
 BOOLEAN\r
 IsWithinOneDay (\r
   IN EFI_TIME  *From,\r
index ae177f4..b3adf72 100644 (file)
@@ -32,7 +32,6 @@
    @return The PCI address with PCI_LIB_ADDRESS format.\r
 \r
 **/\r
-STATIC\r
 UINTN\r
 PciCfgAddressConvert (\r
   EFI_PEI_PCI_CFG_PPI_PCI_ADDRESS *Address\r
index 89f9cf6..7f5bb8d 100644 (file)
@@ -31,25 +31,25 @@ Abstract:
 \r
 #include "PlatOverMngr.h"\r
 \r
-STATIC  EFI_GUID      mPlatformOverridesManagerGuid = PLAT_OVER_MNGR_GUID;\r
+EFI_GUID      mPlatformOverridesManagerGuid = PLAT_OVER_MNGR_GUID;\r
 \r
-STATIC  LIST_ENTRY    mMappingDataBase = INITIALIZE_LIST_HEAD_VARIABLE (mMappingDataBase);\r
+LIST_ENTRY    mMappingDataBase = INITIALIZE_LIST_HEAD_VARIABLE (mMappingDataBase);\r
 \r
-STATIC  EFI_HANDLE    *mDevicePathHandleBuffer;\r
-STATIC  EFI_HANDLE    *mDriverImageHandleBuffer;\r
+EFI_HANDLE    *mDevicePathHandleBuffer;\r
+EFI_HANDLE    *mDriverImageHandleBuffer;\r
 \r
-STATIC UINTN         mSelectedCtrIndex;\r
-STATIC EFI_STRING_ID mControllerToken[MAX_CHOICE_NUM];\r
+UINTN         mSelectedCtrIndex;\r
+EFI_STRING_ID mControllerToken[MAX_CHOICE_NUM];\r
 \r
-STATIC UINTN                        mDriverImageHandleCount;\r
-STATIC EFI_STRING_ID                mDriverImageToken[MAX_CHOICE_NUM];\r
-STATIC EFI_STRING_ID                mDriverImageFilePathToken[MAX_CHOICE_NUM];\r
-STATIC EFI_LOADED_IMAGE_PROTOCOL    *mDriverImageProtocol[MAX_CHOICE_NUM];\r
-STATIC EFI_DEVICE_PATH_PROTOCOL     *mControllerDevicePathProtocol[MAX_CHOICE_NUM];\r
-STATIC UINTN                        mSelectedDriverImageNum;\r
-STATIC UINTN                        mLastSavedDriverImageNum;\r
-STATIC CHAR8                        mLanguage[RFC_3066_ENTRY_SIZE];\r
-STATIC UINT16                       mCurrentPage;\r
+UINTN                        mDriverImageHandleCount;\r
+EFI_STRING_ID                mDriverImageToken[MAX_CHOICE_NUM];\r
+EFI_STRING_ID                mDriverImageFilePathToken[MAX_CHOICE_NUM];\r
+EFI_LOADED_IMAGE_PROTOCOL    *mDriverImageProtocol[MAX_CHOICE_NUM];\r
+EFI_DEVICE_PATH_PROTOCOL     *mControllerDevicePathProtocol[MAX_CHOICE_NUM];\r
+UINTN                        mSelectedDriverImageNum;\r
+UINTN                        mLastSavedDriverImageNum;\r
+CHAR8                        mLanguage[RFC_3066_ENTRY_SIZE];\r
+UINT16                       mCurrentPage;\r
 \r
 /**\r
   The driver Entry Point. The funciton will export a disk device class formset and\r
index 2a18913..7503272 100644 (file)
@@ -27,9 +27,9 @@ EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL gPlatformDriverOverride = {
   DriverLoaded\r
 };\r
 \r
-STATIC  LIST_ENTRY      mMappingDataBase = INITIALIZE_LIST_HEAD_VARIABLE (mMappingDataBase);\r
-STATIC  BOOLEAN         mEnvironmentVariableRead = FALSE;\r
-STATIC  EFI_HANDLE      mCallerImageHandle;\r
+LIST_ENTRY      mMappingDataBase = INITIALIZE_LIST_HEAD_VARIABLE (mMappingDataBase);\r
+BOOLEAN         mEnvironmentVariableRead = FALSE;\r
+EFI_HANDLE      mCallerImageHandle;\r
 \r
 \r
 EFI_STATUS\r
@@ -81,7 +81,6 @@ Returns:
                                  GetDriver().\r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 GetDriver (\r
@@ -152,7 +151,6 @@ GetDriver (
 \r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 GetDriverPath (\r
@@ -172,7 +170,6 @@ GetDriverPath (
 \r
 \r
 **/\r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 DriverLoaded (\r
index a9d6270..88e5cc3 100644 (file)
@@ -22,13 +22,12 @@ Abstract:
 #define PLATFORM_DRI_OVERRIDE_H_
 
 #include <Uefi.h>
-\r
-#include <Library/DebugLib.h>\r
-#include <Library/UefiDriverEntryPoint.h>\r
-#include <Library/BaseLib.h>\r
+
+#include <Library/DebugLib.h>
+#include <Library/UefiDriverEntryPoint.h>
+#include <Library/BaseLib.h>
 #include <Library/PlatDriOverLib.h>
 
-STATIC
 EFI_STATUS
 EFIAPI
 GetDriver (
@@ -37,7 +36,6 @@ GetDriver (
   IN OUT EFI_HANDLE                                     * DriverImageHandle
   );
 
-STATIC
 EFI_STATUS
 EFIAPI
 GetDriverPath (
@@ -46,7 +44,6 @@ GetDriverPath (
   IN OUT EFI_DEVICE_PATH_PROTOCOL                       **DriverImagePath
   );
 
-STATIC
 EFI_STATUS
 EFIAPI
 DriverLoaded (
index 2869c58..8421ad9 100644 (file)
@@ -1019,7 +1019,7 @@ GetWidth (
 }\r
 \r
 \r
-STATIC BOOLEAN GetLineByWidthFinished = FALSE;\r
+BOOLEAN GetLineByWidthFinished = FALSE;\r
 \r
 /**\r
   Will copy LineWidth amount of a string in the OutputString buffer and return the\r
index 158e396..8bee495 100644 (file)
@@ -26,7 +26,6 @@ ESAL_VARIABLE_GLOBAL  *mVariableModuleGlobal;
 // when EfiAcquireLock in UefiLib can handle the\r
 // the call in UEFI Runtimer driver in RT phase.\r
 //\r
-STATIC\r
 VOID\r
 AcquireLockOnlyAtBootTime (\r
   IN EFI_LOCK  *Lock\r
@@ -42,7 +41,6 @@ AcquireLockOnlyAtBootTime (
 // when EfiAcquireLock in UefiLib can handle the\r
 // the call in UEFI Runtimer driver in RT phase.\r
 //\r
-STATIC\r
 VOID\r
 ReleaseLockOnlyAtBootTime (\r
   IN EFI_LOCK  *Lock\r
@@ -53,7 +51,6 @@ ReleaseLockOnlyAtBootTime (
   }\r
 }\r
 \r
-STATIC\r
 UINT8 *\r
 GetVariableDataPtr (\r
   IN  VARIABLE_HEADER   *Variable\r
@@ -83,7 +80,6 @@ Returns:
   return (UINT8 *) ((UINTN) GET_VARIABLE_NAME_PTR (Variable) + Variable->NameSize + GET_PAD_SIZE (Variable->NameSize));\r
 }\r
 \r
-STATIC\r
 VARIABLE_HEADER *\r
 GetNextVariablePtr (\r
   IN  VARIABLE_HEADER   *Variable\r
@@ -123,7 +119,6 @@ Returns:
   return VarHeader;\r
 }\r
 \r
-STATIC\r
 VARIABLE_HEADER *\r
 GetEndPointer (\r
   IN VARIABLE_STORE_HEADER       *VolHeader\r
@@ -150,7 +145,6 @@ Returns:
   return (VARIABLE_HEADER *) ((UINTN) VolHeader + VolHeader->Size);\r
 }\r
 \r
-STATIC\r
 EFI_STATUS\r
 FindVariable (\r
   IN  CHAR16                  *VariableName,\r
@@ -796,7 +790,6 @@ Returns:
   return EFI_SUCCESS;\r
 }\r
 \r
-STATIC\r
 EFI_STATUS\r
 InitializeVariableStore (\r
   OUT EFI_PHYSICAL_ADDRESS  *VariableBase,\r
index 1426124..18e252f 100644 (file)
@@ -21,12 +21,12 @@ Module Name:
 //\r
 // Module globals\r
 //\r
-static EFI_PEI_READ_ONLY_VARIABLE2_PPI mVariablePpi = {\r
+EFI_PEI_READ_ONLY_VARIABLE2_PPI mVariablePpi = {\r
   PeiGetVariable,\r
   PeiGetNextVariableName\r
 };\r
 \r
-static EFI_PEI_PPI_DESCRIPTOR     mPpiListVariable = {\r
+EFI_PEI_PPI_DESCRIPTOR     mPpiListVariable = {\r
   (EFI_PEI_PPI_DESCRIPTOR_PPI | EFI_PEI_PPI_DESCRIPTOR_TERMINATE_LIST),\r
   &gEfiPeiReadOnlyVariable2PpiGuid,\r
   &mVariablePpi\r
@@ -117,7 +117,6 @@ Returns:
   return (VARIABLE_HEADER *) HEADER_ALIGN ((UINTN) VarStoreHeader + VarStoreHeader->Size);\r
 }\r
 \r
-STATIC\r
 BOOLEAN\r
 EFIAPI\r
 IsValidVariableHeader (\r
@@ -298,7 +297,6 @@ Returns:
 }\r
 \r
 \r
-STATIC\r
 VARIABLE_STORE_STATUS\r
 EFIAPI\r
 GetVariableStoreStatus (\r
@@ -342,7 +340,6 @@ Returns:
   }\r
 }\r
 \r
-STATIC\r
 EFI_STATUS\r
 CompareWithValidVariable (\r
   IN  VARIABLE_HEADER               *Variable,\r
@@ -399,7 +396,6 @@ Returns:
   return EFI_NOT_FOUND;\r
 }\r
 \r
-STATIC\r
 EFI_STATUS\r
 EFIAPI\r
 FindVariable (\r
index a235ba0..ed68f12 100644 (file)
@@ -79,7 +79,6 @@ GetFvbHandleByAddress (
   return Status;\r
 }\r
 \r
-STATIC\r
 EFI_STATUS\r
 GetLbaAndOffsetByAddress (\r
   IN  EFI_PHYSICAL_ADDRESS   Address,\r