]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Removed extra typedefs on structures to fix error generated by gcc.
authorjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 20 Mar 2008 21:08:53 +0000 (21:08 +0000)
committerjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 20 Mar 2008 21:08:53 +0000 (21:08 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4937 6f19259b-4bc3-4df7-8a09-765794883524

EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Bds/Bds.h
EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Cpu/Cpu.h
EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Metronome/Metronome.h
EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Runtime/Runtime.h
EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Security/Security.h
EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/StatusCode/StatusCode.h
EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/Timer/Timer.h
EdkCompatibilityPkg/Foundation/Core/Dxe/ArchProtocol/WatchdogTimer/WatchdogTimer.h

index ac8560aec90ee6e5822908b1374d15ae145a071d..2ee56fe896490ba903cb31da6d3ef73c22a98221 100644 (file)
@@ -72,9 +72,9 @@ Returns:
 //\r
 // Interface stucture for the BDS Architectural Protocol\r
 //\r
-typedef struct _EFI_BDS_ARCH_PROTOCOL {\r
+struct _EFI_BDS_ARCH_PROTOCOL {\r
   EFI_BDS_ENTRY Entry;\r
-} EFI_BDS_ARCH_PROTOCOL;\r
+};\r
 \r
 /*++\r
 \r
index c34aad40545783d3d8621afcd2af5b3b0b0c9284..886f6be06b93b6f5032f47c856155b2cc657b421 100644 (file)
@@ -304,7 +304,7 @@ Returns:
                                           \r
 --*/\r
 \r
-typedef struct _EFI_CPU_ARCH_PROTOCOL {\r
+struct _EFI_CPU_ARCH_PROTOCOL {\r
   EFI_CPU_FLUSH_DATA_CACHE            FlushDataCache;\r
   EFI_CPU_ENABLE_INTERRUPT            EnableInterrupt;\r
   EFI_CPU_DISABLE_INTERRUPT           DisableInterrupt;\r
@@ -315,7 +315,7 @@ typedef struct _EFI_CPU_ARCH_PROTOCOL {
   EFI_CPU_SET_MEMORY_ATTRIBUTES       SetMemoryAttributes;\r
   UINT32                              NumberOfTimers;\r
   UINT32                              DmaBufferAlignment;\r
-} EFI_CPU_ARCH_PROTOCOL;\r
+};\r
 \r
 /*++\r
 \r
index 88de406d0e86d695dbd437108f8ee9cecdf51495..8933609cf4f25be828687a6ce94e97c78c813086 100644 (file)
@@ -76,10 +76,10 @@ Returns:
 //\r
 // Interface stucture for the Metronome Architectural Protocol\r
 //\r
-typedef struct _EFI_METRONOME_ARCH_PROTOCOL {\r
+struct _EFI_METRONOME_ARCH_PROTOCOL {\r
   EFI_METRONOME_WAIT_FOR_TICK  WaitForTick;\r
   UINT32                       TickPeriod;\r
-} EFI_METRONOME_ARCH_PROTOCOL;\r
+};\r
 \r
 /*++\r
 \r
index 62ea8b364a145ff8d09910336940e1a6671ce22e..5db1a829ae2ecb1f4a0cf5151e0c5fe7cb93fb51 100644 (file)
@@ -46,27 +46,27 @@ Abstract:
 \r
 EFI_FORWARD_DECLARATION (EFI_RUNTIME_ARCH_PROTOCOL);\r
 \r
-typedef struct _EFI_RUNTIME_IMAGE_ENTRY {\r
+struct _EFI_RUNTIME_IMAGE_ENTRY {\r
   VOID                    *ImageBase;\r
   UINT64                  ImageSize;\r
   VOID                    *RelocationData;\r
   EFI_HANDLE              Handle;\r
   EFI_LIST_ENTRY          Link;\r
-} EFI_RUNTIME_IMAGE_ENTRY;\r
+};\r
 \r
-typedef struct _EFI_RUNTIME_EVENT_ENTRY {\r
+struct _EFI_RUNTIME_EVENT_ENTRY {\r
   UINT32                  Type;\r
   EFI_TPL                 NotifyTpl;\r
   EFI_EVENT_NOTIFY        NotifyFunction;\r
   VOID                    *NotifyContext;\r
   EFI_EVENT               *Event;\r
   EFI_LIST_ENTRY          Link;\r
-} EFI_RUNTIME_EVENT_ENTRY;\r
+};\r
 \r
 //\r
 // Interface stucture for the Runtime Architectural Protocol\r
 //\r
-typedef struct _EFI_RUNTIME_ARCH_PROTOCOL {\r
+struct _EFI_RUNTIME_ARCH_PROTOCOL {\r
   EFI_LIST_ENTRY          ImageHead;\r
   EFI_LIST_ENTRY          EventHead;\r
   UINTN                   MemoryDescriptorSize;\r
@@ -76,7 +76,7 @@ typedef struct _EFI_RUNTIME_ARCH_PROTOCOL {
   EFI_MEMORY_DESCRIPTOR   *MemoryMapVirtual;\r
   BOOLEAN                 VirtualMode;\r
   BOOLEAN                 AtRuntime;\r
-} EFI_RUNTIME_ARCH_PROTOCOL;\r
+};\r
 /*++\r
 \r
 Protocol Description:\r
index 483bc53377396f01e55209f8f167971519d5c5a9..29d0bca6d4df01a2450d41b8f96bec398d1772ed 100644 (file)
@@ -111,9 +111,9 @@ Returns:
 //\r
 // Interface stucture for the Timer Architectural Protocol\r
 //\r
-typedef struct _EFI_SECURITY_ARCH_PROTOCOL {\r
+struct _EFI_SECURITY_ARCH_PROTOCOL {\r
   EFI_SECURITY_FILE_AUTHENTICATION_STATE  FileAuthenticationState;\r
-} EFI_SECURITY_ARCH_PROTOCOL;\r
+};\r
 /*++\r
 \r
   Protocol Description:\r
index 86b7c66cbffc33d652cac58c1febaeab66ddddb4..89ae20c37046825c0feb4ef18739f7606df0b4ca 100644 (file)
@@ -78,9 +78,9 @@ Returns:
 //\r
 // Interface stucture for the STATUS CODE Architectural Protocol\r
 //\r
-typedef struct _EFI_STATUS_CODE_PROTOCOL {\r
+struct _EFI_STATUS_CODE_PROTOCOL {\r
   EFI_REPORT_STATUS_CODE         ReportStatusCode;\r
-} EFI_STATUS_CODE_PROTOCOL;\r
+};\r
 \r
 /*++\r
 //  Protocol Description:\r
index 76ec85a7fe3f7f397cf45b31be1ef49584565c24..cca275e408d12dc28cb62657e866f84a1adeb4cc 100644 (file)
@@ -215,12 +215,12 @@ Returns:
 //\r
 // Interface stucture for the Timer Architectural Protocol\r
 //\r
-typedef struct _EFI_TIMER_ARCH_PROTOCOL {\r
+struct _EFI_TIMER_ARCH_PROTOCOL {\r
   EFI_TIMER_REGISTER_HANDLER          RegisterHandler;\r
   EFI_TIMER_SET_TIMER_PERIOD          SetTimerPeriod;\r
   EFI_TIMER_GET_TIMER_PERIOD          GetTimerPeriod;\r
   EFI_TIMER_GENERATE_SOFT_INTERRUPT   GenerateSoftInterrupt;\r
-} EFI_TIMER_ARCH_PROTOCOL;\r
+};\r
 \r
 /*++\r
 \r
index 4ebecfa369495b93759fcf987c563841a5f870c7..8e4d1a2f0ad71de381e1467728bba7ce162fe011 100644 (file)
@@ -166,11 +166,11 @@ Returns:
 //\r
 // Interface stucture for the Watchdog Timer Architectural Protocol\r
 //\r
-typedef struct _EFI_WATCHDOG_TIMER_ARCH_PROTOCOL {\r
+struct _EFI_WATCHDOG_TIMER_ARCH_PROTOCOL {\r
   EFI_WATCHDOG_TIMER_REGISTER_HANDLER  RegisterHandler;\r
   EFI_WATCHDOG_TIMER_SET_TIMER_PERIOD  SetTimerPeriod;\r
   EFI_WATCHDOG_TIMER_GET_TIMER_PERIOD  GetTimerPeriod;\r
-} EFI_WATCHDOG_TIMER_ARCH_PROTOCOL;\r
+};\r
 \r
 /*++\r
 \r