Changeset 3157972 in rtems
- Timestamp:
- 01/12/06 14:37:49 (18 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 31724551
- Parents:
- 008ff567
- Location:
- c/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/ChangeLog
r008ff567 r3157972 1 2006-01-12 Eric Norum <norume@aps.anl.gov> 2 3 * libchip/network/smc91111.c: Fix illegial lvalue increments 4 1 5 2006-01-12 Ralf Corsepius <ralf.corsepius@rtems.org> 2 6 -
c/src/libchip/network/smc91111.c
r008ff567 r3157972 193 193 mlen = n->m_len; 194 194 if ((data) && (mlen > 1)) { 195 *((unsigned short *)data)++ = (val & 0xffff); 195 *(unsigned short *)data = (val & 0xffff); 196 data = (rxd_t *)((unsigned short *)data + 1); 196 197 plen -= 2; 197 198 mlen -= 2; … … 214 215 #ifdef LAN91CXX_32BIT_RX 215 216 val = get_data(cpd); 216 *((unsigned short *)data)++ = 217 (val >> 16) & 0xffff; 218 *((unsigned short *)data)++ = (val & 0xffff); 217 *(unsigned short *)data = (val >> 16) & 0xffff; 218 data = (rxd_t *)((unsigned short *)data + 1); 219 *(unsigned short *)data = (val & 0xffff); 220 data = (rxd_t *)((unsigned short *)data + 1); 219 221 #else 220 222 *data++ = get_data(cpd); … … 251 253 if (plen & 2) { 252 254 if (data) { 253 *((unsigned short *)data)++ = (val >> 16) & 0xffff; 255 *(unsigned short *)data = (val >> 16) & 0xffff; 256 data = (rxd_t *)((unsigned short *)data + 1); 254 257 val <<= 16; 255 258 }
Note: See TracChangeset
for help on using the changeset viewer.