mirror of
https://github.com/libretro/scummvm.git
synced 2025-03-04 01:07:22 +00:00
fixed some pointer cast warnings on systems with 64 bit pointers (like AMD64)
svn-id: r10315
This commit is contained in:
parent
a1735e5502
commit
d9b0a79390
@ -146,7 +146,7 @@ void OSystem_SDL_Common::copy_rect(const byte *buf, int pitch, int x, int y, int
|
||||
|
||||
StackLock lock(_graphicsMutex, this); // Lock the mutex until this function ends
|
||||
|
||||
if (((uint32)buf & 3) == 0 && pitch == _screenWidth && x==0 && y==0 &&
|
||||
if (((long)buf & 3) == 0 && pitch == _screenWidth && x==0 && y==0 &&
|
||||
w==_screenWidth && h==_screenHeight && _mode_flags&DF_WANT_RECT_OPTIM) {
|
||||
/* Special, optimized case for full screen updates.
|
||||
* It tries to determine what areas were actually changed,
|
||||
@ -331,7 +331,7 @@ void OSystem_SDL_Common::mk_checksums(const byte *buf) {
|
||||
#undef ROL
|
||||
|
||||
void OSystem_SDL_Common::add_dirty_rgn_auto(const byte *buf) {
|
||||
assert(((uint32)buf & 3) == 0);
|
||||
assert(((long)buf & 3) == 0);
|
||||
|
||||
/* generate a table of the checksums */
|
||||
mk_checksums(buf);
|
||||
|
@ -38,7 +38,7 @@
|
||||
// current reality (many of our complex structs are non-POD; for an explanation of
|
||||
// what POD means refer to http://www-cpd.fnal.gov/personal/wb/boost/ISOcxx/doc/POD.html)
|
||||
|
||||
#define OFFS(type,item) (((int)(&((type*)42)->type::item))-42)
|
||||
#define OFFS(type,item) (((long)(&((type*)42)->type::item))-42)
|
||||
#define SIZE(type,item) sizeof(((type*)42)->type::item)
|
||||
|
||||
// Any item that is still in use automatically gets a maxVersion equal to CURRENT_VER
|
||||
|
Loading…
x
Reference in New Issue
Block a user