src/sock_tcp.c
changeset 27 e6639132bead
parent 21 0911d0b828d4
child 28 9c1050bc8709
--- a/src/sock_tcp.c	Tue Mar 10 01:11:12 2009 +0200
+++ b/src/sock_tcp.c	Tue Mar 10 01:46:09 2009 +0200
@@ -17,6 +17,8 @@
 {
     struct sock_tcp *sock = arg;
 
+    (void) fd;
+
     // invoke appropriate callback
     sock_stream_invoke_callbacks(SOCK_TCP_BASE(sock), what);
 }
@@ -111,10 +113,12 @@
  * Our sock_stream_type
  */
 struct sock_stream_type sock_tcp_type = {
-    .methods.read           = &sock_tcp_read,
-    .methods.write          = &sock_tcp_write,
-    .methods.event_init     = &sock_tcp_event_init,
-    .methods.event_enable   = &sock_tcp_event_enable,
+    .methods                = {
+        .read               = &sock_tcp_read,
+        .write              = &sock_tcp_write,
+        .event_init         = &sock_tcp_event_init,
+        .event_enable       = &sock_tcp_event_enable,
+    },
 };
 
 err_t sock_tcp_alloc (struct sock_tcp **sock_ptr)