1
0
mirror of https://xff.cz/git/u-boot/ synced 2025-09-01 16:52:14 +02:00

Prepare U-Boot for gcc-4.x

This commit is contained in:
Wolfgang Denk
2005-08-26 01:36:03 +02:00
parent 61dada83f3
commit 7bc5ee0785
4 changed files with 29 additions and 13 deletions

View File

@@ -1574,10 +1574,11 @@ unsigned
NetCksum(uchar * ptr, int len)
{
ulong xsum;
ushort *p = ptr;
xsum = 0;
while (len-- > 0)
xsum += *((ushort *)ptr)++;
xsum += *p++;
xsum = (xsum & 0xffff) + (xsum >> 16);
xsum = (xsum & 0xffff) + (xsum >> 16);
return (xsum & 0xffff);