Update UC3 platform driver support to use the bitmasks defined in the header files...
[pub/USBasp.git] / Projects / Webserver / Lib / DHCPServerApp.h
index e708695..9d91d6b 100644 (file)
                #if defined(INCLUDE_FROM_DHCPSERVERAPP_C)\r
                static uint16_t DHCPServerApp_FillDHCPHeader(DHCP_Header_t* const DHCPHeader,\r
                                                             const uint8_t DHCPMessageType,\r
                #if defined(INCLUDE_FROM_DHCPSERVERAPP_C)\r
                static uint16_t DHCPServerApp_FillDHCPHeader(DHCP_Header_t* const DHCPHeader,\r
                                                             const uint8_t DHCPMessageType,\r
-                                                            struct uip_eth_addr* ClientHardwareAddress,\r
-                                                            uint32_t TransactionID);\r
-               static bool DHCPServerApp_CheckIfIPLeased(uip_ipaddr_t* IPAddress);\r
-               static void DHCPServerApp_GetUnleasedIP(uip_ipaddr_t* NewIPAddress);\r
-               static void DHCPServerApp_LeaseIP(uip_ipaddr_t* IPAddress);\r
-               static void DHCPServerApp_UnleaseIP(uip_ipaddr_t* IPAddress);\r
+                                                            const struct uip_eth_addr* const ClientHardwareAddress,\r
+                                                            const uip_ipaddr_t* const PreferredClientIP,\r
+                                                            const uint32_t TransactionID);\r
+               static bool DHCPServerApp_CheckIfIPLeased(const uip_ipaddr_t* const IPAddress);\r
+               static void DHCPServerApp_GetUnleasedIP(uip_ipaddr_t* const NewIPAddress);\r
+               static void DHCPServerApp_LeaseIP(const uip_ipaddr_t* const IPAddress);\r
+               static void DHCPServerApp_UnleaseIP(const uip_ipaddr_t* const IPAddress);\r
                #endif\r
 #endif\r
 \r
                #endif\r
 #endif\r
 \r