浏览代码

Make the application state a void *.

tags/v0.9.3
Michael Brown 19 年前
父节点
当前提交
b2c94b32fc
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5
    2
      src/proto/uip/uipopt.h

+ 5
- 2
src/proto/uip/uipopt.h 查看文件

@@ -277,7 +277,8 @@ typedef unsigned short uip_stats_t;
277 277
  *
278 278
  * \hideinitializer
279 279
  */
280
-#define UIP_UDP_APPCALL  udp_appcall
280
+extern void uip_udp_appcall ( void );
281
+#define UIP_UDP_APPCALL  uip_udp_appcall
281 282
 
282 283
 /** @} */
283 284
 /*------------------------------------------------------------------------------*/
@@ -539,6 +540,8 @@ struct httpd_state {
539 540
  * response to TCP/IP events.
540 541
  *
541 542
  */
543
+extern void uip_tcp_appcall ( void );
544
+#define UIP_APPCALL uip_tcp_appcall
542 545
 
543 546
 /**
544 547
  * \var #define UIP_APPSTATE_SIZE
@@ -546,7 +549,7 @@ struct httpd_state {
546 549
  * The size of the application state that is to be stored in the
547 550
  * uip_conn structure.
548 551
  */
549
-#define UIP_APPSTATE_SIZE 0
552
+#define UIP_APPSTATE_SIZE sizeof ( void * )
550 553
 /** @} */
551 554
 
552 555
 /* Include the header file for the application program that should be

正在加载...
取消
保存