Make the application state a void *.
authorMichael Brown <mcb30@etherboot.org>
Thu, 23 Mar 2006 13:08:06 +0000 (13:08 +0000)
committerMichael Brown <mcb30@etherboot.org>
Thu, 23 Mar 2006 13:08:06 +0000 (13:08 +0000)
src/proto/uip/uipopt.h

index 61117c3..15070a7 100644 (file)
@@ -277,7 +277,8 @@ typedef unsigned short uip_stats_t;
  *
  * \hideinitializer
  */
-#define UIP_UDP_APPCALL  udp_appcall
+extern void uip_udp_appcall ( void );
+#define UIP_UDP_APPCALL  uip_udp_appcall
 
 /** @} */
 /*------------------------------------------------------------------------------*/
@@ -539,6 +540,8 @@ struct httpd_state {
  * response to TCP/IP events.
  *
  */
+extern void uip_tcp_appcall ( void );
+#define UIP_APPCALL uip_tcp_appcall
 
 /**
  * \var #define UIP_APPSTATE_SIZE
@@ -546,7 +549,7 @@ struct httpd_state {
  * The size of the application state that is to be stored in the
  * uip_conn structure.
  */
-#define UIP_APPSTATE_SIZE 0
+#define UIP_APPSTATE_SIZE sizeof ( void * )
 /** @} */
 
 /* Include the header file for the application program that should be