]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Network/Dhcp4Dxe/Dhcp4Io.h
Fixed GCC 4.4 build issues due to EFIAPI not being used when required.
[mirror_edk2.git] / MdeModulePkg / Universal / Network / Dhcp4Dxe / Dhcp4Io.h
index bc7ef689e13a29cca4b999f6ef8c7f072048bc2f..faa5d435462c257cd0c354e5cd7c25ecf9347922 100644 (file)
@@ -31,36 +31,30 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #define DHCP_SERVER_PORT                  67\r
 #define DHCP_CLIENT_PORT                  68\r
 \r
-typedef enum {\r
-  //\r
-  // BOOTP header "op" field\r
-  //\r
-  BOOTP_REQUEST           = 1,\r
-  BOOTP_REPLY             = 2\r
-} DHCP_OP_TYPE;\r
-\r
-typedef enum {\r
-  //\r
-  // DHCP message types\r
-  //\r
-  DHCP_MSG_DISCOVER       = 1,\r
-  DHCP_MSG_OFFER          = 2,\r
-  DHCP_MSG_REQUEST        = 3,\r
-  DHCP_MSG_DECLINE        = 4,\r
-  DHCP_MSG_ACK            = 5,\r
-  DHCP_MSG_NAK            = 6,\r
-  DHCP_MSG_RELEASE        = 7,\r
-  DHCP_MSG_INFORM         = 8\r
-} DHCP_MSG_TYPE;\r
-\r
-typedef enum {\r
-  //\r
-  // DHCP notify user type\r
-  //\r
-  DHCP_NOTIFY_COMPLETION  = 1,\r
-  DHCP_NOTIFY_RENEWREBIND,\r
-  DHCP_NOTIFY_ALL\r
-} DHCP_NOTIFY_TYPE;\r
+//\r
+// BOOTP header "op" field\r
+//\r
+#define BOOTP_REQUEST           1\r
+#define BOOTP_REPLY             2\r
+\r
+//\r
+// DHCP message types\r
+//\r
+#define DHCP_MSG_DISCOVER       1\r
+#define DHCP_MSG_OFFER          2\r
+#define DHCP_MSG_REQUEST        3\r
+#define DHCP_MSG_DECLINE        4\r
+#define DHCP_MSG_ACK            5\r
+#define DHCP_MSG_NAK            6\r
+#define DHCP_MSG_RELEASE        7\r
+#define DHCP_MSG_INFORM         8\r
+\r
+//\r
+// DHCP notify user type\r
+//\r
+#define DHCP_NOTIFY_COMPLETION  1\r
+#define DHCP_NOTIFY_RENEWREBIND 2\r
+#define DHCP_NOTIFY_ALL         3\r
 \r
 #define DHCP_IS_BOOTP(Parameter)  (((Parameter) == NULL) || ((Parameter)->DhcpType == 0))\r
 \r
@@ -146,6 +140,7 @@ DhcpOnTimerTick (
 \r
 **/\r
 VOID\r
+EFIAPI\r
 DhcpInput (\r
   NET_BUF                   *UdpPacket,\r
   UDP_END_POINT             *EndPoint,\r
@@ -189,6 +184,7 @@ DhcpCleanLease (
 \r
 **/\r
 VOID\r
+EFIAPI\r
 DhcpOnPacketSent (\r
   NET_BUF                   *Packet,\r
   UDP_END_POINT             *EndPoint,\r