|
@@ -83,8 +83,8 @@ int main(int argc, char **argv)
|
|
|
for (i = 0; i < IMG_SIZE - SPL_HEADER_SIZE; i++)
|
|
|
checksum += buffer[i+16];
|
|
|
|
|
|
- *(ulong *)buffer ^= 0x1f;
|
|
|
- *(ulong *)(buffer+4) ^= checksum;
|
|
|
+ *(unsigned long *)buffer ^= 0x1f;
|
|
|
+ *(unsigned long *)(buffer+4) ^= checksum;
|
|
|
|
|
|
for (i = 1; i < SPL_HEADER_SIZE; i++)
|
|
|
buffer[i] ^= buffer[i-1];
|