/* endianness setup */
#if SDL_BYTEORDER == SDL_BIG_ENDIAN
- #define RSHIFT 24
- #define GSHIFT 16
- #define BSHIFT 8
- #define ASHIFT 0
+ #define RMASK 0xff000000
+ #define GMASK 0x00ff0000
+ #define BMASK 0x0000ff00
+ #define AMASK 0x000000ff
#else
- #define RSHIFT 0
- #define GSHIFT 8
- #define BSHIFT 16
- #define ASHIFT 24
+ #define RMASK 0x000000ff
+ #define GMASK 0x0000ff00
+ #define BMASK 0x00ff0000
+ #define AMASK 0xff000000
#endif
void print(SDL_Surface *dst,int x,int y,unsigned char *text);