From 327e0fcd92d4a1be0bc871602508a4e1fd15d64b Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 26 Apr 2005 23:01:02 +0000 Subject: 2005-04-26 Joel Sherrill * network/network.c: Eliminate warnings. --- c/src/lib/libbsp/arm/csb337/ChangeLog | 4 ++++ c/src/lib/libbsp/arm/csb337/network/network.c | 10 ++++++---- c/src/lib/libbsp/arm/edb7312/ChangeLog | 4 ++++ c/src/lib/libbsp/arm/edb7312/network/network.c | 2 +- 4 files changed, 15 insertions(+), 5 deletions(-) (limited to 'c') 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 + + * network/network.c: Eliminate warnings. + 2005-02-24 Jay Monkman 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 + + * network/network.c: Eliminate warnings. + 2005-01-07 Ralf Corsepius * 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; -- cgit v1.2.3