diff -r -u5 -N -x CVS ecos_orig/packages/net/bsd_tcpip/current/ChangeLog ecos_dev/packages/net/bsd_tcpip/current/ChangeLog
--- ecos_orig/packages/net/bsd_tcpip/current/ChangeLog    2005-11-04 10:37:06.000000000 +0000
+++ ecos_dev/packages/net/bsd_tcpip/current/ChangeLog    2006-05-08 16:35:46.984375000 +0100
@@ -1,5 +1,10 @@
+2006-05-08  Andy Jackson <andy@grapevinetech.co.uk>
+
+    * src/ecos/support.c (cyg_net_show_mbufs): Use %p in
+    diag_printf to keep the compiler happy.
+
 2005-10-24  Andrew Lunn  <andrew.lunn@ascom.ch>
 
     * include/sys/param.h: Include <string.h> to stop warnings.
 
 2005-10-23  Andrew Lunn  <andrew.lunn@ascom.ch>
diff -r -u5 -N -x CVS ecos_orig/packages/net/bsd_tcpip/current/src/ecos/support.c ecos_dev/packages/net/bsd_tcpip/current/src/ecos/support.c
--- ecos_orig/packages/net/bsd_tcpip/current/src/ecos/support.c    2005-07-30 12:23:30.000000000 +0100
+++ ecos_dev/packages/net/bsd_tcpip/current/src/ecos/support.c    2006-05-08 16:29:20.546875000 +0100
@@ -249,11 +249,11 @@
         case MT_CONTROL: type="CONTROL"; break;
         case MT_OOBDATA: type="OOBDATA"; break;
         default: type="UNKNOWN"; break;
         }
 
-        diag_printf("%08x: %s %04x %08x[%03d] %08x %08x\n",
+        diag_printf("%p: %s %04x %p[%03d] %p %p\n",
                     m, type,
                     m->m_hdr.mh_flags,
                     m->m_hdr.mh_data,
                     m->m_hdr.mh_len,
                     m->m_hdr.mh_next,
