Mercurial > sdl-ios-xcode
diff src/video/SDL_blit_A.c @ 1456:84de7511f79f
Fixed a bunch of 64-bit compatibility problems
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Wed, 01 Mar 2006 09:43:47 +0000 |
parents | 9ebbbb4ae53b |
children | dc6b59e925a2 |
line wrap: on
line diff
--- a/src/video/SDL_blit_A.c Mon Feb 27 22:14:40 2006 +0000 +++ b/src/video/SDL_blit_A.c Wed Mar 01 09:43:47 2006 +0000 @@ -1442,7 +1442,7 @@ int dstskip = info->d_skip >> 1; while(height--) { - if(((unsigned long)srcp ^ (unsigned long)dstp) & 2) { + if(((uintptr_t)srcp ^ (uintptr_t)dstp) & 2) { /* * Source and destination not aligned, pipeline it. * This is mostly a win for big blits but no loss for @@ -1452,7 +1452,7 @@ int w = width; /* handle odd destination */ - if((unsigned long)dstp & 2) { + if((uintptr_t)dstp & 2) { Uint16 d = *dstp, s = *srcp; *dstp = BLEND16_50(d, s, mask); dstp++; @@ -1499,7 +1499,7 @@ int w = width; /* first odd pixel? */ - if((unsigned long)srcp & 2) { + if((uintptr_t)srcp & 2) { Uint16 d = *dstp, s = *srcp; *dstp = BLEND16_50(d, s, mask); srcp++;