diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2005-04-26 23:01:02 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2005-04-26 23:01:02 +0000 |
commit | 327e0fcd92d4a1be0bc871602508a4e1fd15d64b (patch) | |
tree | 50eb49fec76f17f224dc8e8dbd8dd3f89a129437 /c | |
parent | 2005-04-26 Joel Sherrill <joel@OARcorp.com> (diff) | |
download | rtems-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/ChangeLog | 4 | ||||
-rw-r--r-- | c/src/lib/libbsp/arm/csb337/network/network.c | 10 | ||||
-rw-r--r-- | c/src/lib/libbsp/arm/edb7312/ChangeLog | 4 | ||||
-rw-r--r-- | c/src/lib/libbsp/arm/edb7312/network/network.c | 2 |
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; |