summaryrefslogtreecommitdiffstats
path: root/c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2005-04-26 23:01:02 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2005-04-26 23:01:02 +0000
commit327e0fcd92d4a1be0bc871602508a4e1fd15d64b (patch)
tree50eb49fec76f17f224dc8e8dbd8dd3f89a129437 /c
parent2005-04-26 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-327e0fcd92d4a1be0bc871602508a4e1fd15d64b.tar.bz2
2005-04-26 Joel Sherrill <joel@OARcorp.com>
* network/network.c: Eliminate warnings.
Diffstat (limited to 'c')
-rw-r--r--c/src/lib/libbsp/arm/csb337/ChangeLog4
-rw-r--r--c/src/lib/libbsp/arm/csb337/network/network.c10
-rw-r--r--c/src/lib/libbsp/arm/edb7312/ChangeLog4
-rw-r--r--c/src/lib/libbsp/arm/edb7312/network/network.c2
4 files changed, 15 insertions, 5 deletions
diff --git a/c/src/lib/libbsp/arm/csb337/ChangeLog b/c/src/lib/libbsp/arm/csb337/ChangeLog
index 76ab2100e2..8b2a819d0b 100644
--- a/c/src/lib/libbsp/arm/csb337/ChangeLog
+++ b/c/src/lib/libbsp/arm/csb337/ChangeLog
@@ -1,3 +1,7 @@
+2005-04-26 Joel Sherrill <joel@OARcorp.com>
+
+ * network/network.c: Eliminate warnings.
+
2005-02-24 Jay Monkman <jtm@lopingdog.com>
PR 751/bsps
diff --git a/c/src/lib/libbsp/arm/csb337/network/network.c b/c/src/lib/libbsp/arm/csb337/network/network.c
index ff28237aa0..da11c47c6f 100644
--- a/c/src/lib/libbsp/arm/csb337/network/network.c
+++ b/c/src/lib/libbsp/arm/csb337/network/network.c
@@ -180,15 +180,17 @@ int rtems_at91rm9200_emac_attach (
int mtu;
int unitnumber;
char *unitname;
+ void *p;
- /* an array of receive buffer descriptors */
- rxbuf_hdrs = (RXBUF_HDR *)&at91rm9200_emac_rxbuf_hdrs;
+ /* an array of receive buffer descriptors -- avoid type punned warning */
+ p = (void *)&at91rm9200_emac_rxbuf_hdrs;
+ rxbuf_hdrs = (RXBUF_HDR *)p;
/* one transmit buffer, 1536 bytes maximum */
- txbuf = (char *)&at91rm9200_emac_txbuf;
+ txbuf = (unsigned char *)&at91rm9200_emac_txbuf;
/* receive buffers starting address */
- rxbuf = (char *)&at91rm9200_emac_rxbufs;
+ rxbuf = (unsigned char *)&at91rm9200_emac_rxbufs;
/*
* Parse driver name
*/
diff --git a/c/src/lib/libbsp/arm/edb7312/ChangeLog b/c/src/lib/libbsp/arm/edb7312/ChangeLog
index 9d55d75a4d..61691aaab6 100644
--- a/c/src/lib/libbsp/arm/edb7312/ChangeLog
+++ b/c/src/lib/libbsp/arm/edb7312/ChangeLog
@@ -1,3 +1,7 @@
+2005-04-26 Joel Sherrill <joel@OARcorp.com>
+
+ * network/network.c: Eliminate warnings.
+
2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
* Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
diff --git a/c/src/lib/libbsp/arm/edb7312/network/network.c b/c/src/lib/libbsp/arm/edb7312/network/network.c
index 116e2acac9..07cd11935f 100644
--- a/c/src/lib/libbsp/arm/edb7312/network/network.c
+++ b/c/src/lib/libbsp/arm/edb7312/network/network.c
@@ -105,7 +105,7 @@ unsigned short cs8900_get_data_block (cs8900_device *cs, unsigned char *data)
void cs8900_tx_load (cs8900_device *cs, struct mbuf *m)
{
int len;
- short *data;
+ unsigned short *data;
int i;
len = 0;