X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;f=tools%2Ffirmware-utils%2Fsrc%2Fairlink.c;h=9b1016da72ab69a3aabbcf2aa33f1730943110cb;hb=b8a41d9b792b4e97cc2344ae7cf61b378f4db0d4;hp=748e84bcbec5645ed8aa4470f2908c62f6e149f5;hpb=68ef0484948e6f84615c517a773846091827f07f;p=openwrt-10.03%2F.git diff --git a/tools/firmware-utils/src/airlink.c b/tools/firmware-utils/src/airlink.c index 748e84bcb..9b1016da7 100644 --- a/tools/firmware-utils/src/airlink.c +++ b/tools/firmware-utils/src/airlink.c @@ -276,8 +276,8 @@ int main(int argc, char **argv) l0 = *((u32 *) & buf[0x10]); if (!BHDR) *((u32 *) & buf[0x18]) = 0; - ulong sum0 = *((u32 *) & buf[0x18]); - ulong sum1 = *((u32 *) & buf[0x4]); + unsigned long sum0 = *((u32 *) & buf[0x18]); + unsigned long sum1 = *((u32 *) & buf[0x4]); *((u32 *) & buf[0x4]) = 0x0L; for (i = 0; i < 0x100; i++) b[i] = buf[i]; @@ -308,7 +308,7 @@ int main(int argc, char **argv) *((u32 *) & buf[0x4]) = sum; write(fd, &buf[0x4], 0x4); if (EHDR) { - ulong sum2 = *((u32 *) & buf[-0x8]); + unsigned long sum2 = *((u32 *) & buf[-0x8]); *((u32 *) & buf[-0x8]) = 0L; sum = crc32(buf - 0x4, len - 0x4); sum = htonl(sum);