Merge branch 'compiler_warnings' into 'master'
removed some compiler warnings that indicate potential undefined behaviour See merge request banjo.decomp/banjo-kazooie!82
This commit is contained in:
@@ -104,7 +104,7 @@ static int _rarezip_uncompress(u8 **srcPtr, u8 **dstPtr, struct huft * arg2){
|
||||
int result;
|
||||
result = _rarezip_inflate(*srcPtr, *dstPtr, arg2);
|
||||
*dstPtr = *dstPtr + D_8027BF1C;
|
||||
*dstPtr = ((u32)*dstPtr & 0xF) ? ((u32)*dstPtr & -0x10) + 0x10: *dstPtr;
|
||||
*dstPtr = ((u32)*dstPtr & 0xF) ? (u8 *) ((u32)*dstPtr & -0x10) + 0x10: *dstPtr;
|
||||
*srcPtr = *srcPtr + D_8027BF18 + COMP_HEADER_SIZE;
|
||||
return result;
|
||||
}
|
||||
|
@@ -139,8 +139,8 @@ void memcpy(void * dst, void *src, int size){
|
||||
while(size > 0){
|
||||
*(u8*)dst = *(u8*)src;
|
||||
size--;
|
||||
((u8*)dst)++;
|
||||
((u8*)src)++;
|
||||
dst = (u8 *) dst + 1;
|
||||
src = (u8 *) src + 1;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -148,8 +148,8 @@ void wmemcpy(void * dst, void *src, int size){
|
||||
while(size > 0){
|
||||
*(u32*)dst = *(u32*)src;
|
||||
size -= 4;
|
||||
((u32*)dst)++;
|
||||
((u32*)src)++;
|
||||
dst = (u32 *) dst + 1;
|
||||
src = (u32 *) src + 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user