mirror of
https://github.com/python-pillow/Pillow.git
synced 2024-11-13 05:06:49 +03:00
13 lines
549 B
C
13 lines
549 B
C
#ifdef WORDS_BIGENDIAN
|
|
#define MAKE_UINT32(u0, u1, u2, u3) (u3 | (u2<<8) | (u1<<16) | (u0<<24))
|
|
#define MASK_UINT32_CHANNEL_0 0xff000000
|
|
#define MASK_UINT32_CHANNEL_1 0x00ff0000
|
|
#define MASK_UINT32_CHANNEL_2 0x0000ff00
|
|
#define MASK_UINT32_CHANNEL_3 0x000000ff
|
|
#else
|
|
#define MAKE_UINT32(u0, u1, u2, u3) (u0 | (u1<<8) | (u2<<16) | (u3<<24))
|
|
#define MASK_UINT32_CHANNEL_0 0x000000ff
|
|
#define MASK_UINT32_CHANNEL_1 0x0000ff00
|
|
#define MASK_UINT32_CHANNEL_2 0x00ff0000
|
|
#define MASK_UINT32_CHANNEL_3 0xff000000
|
|
#endif |