|
225 | 225 | /* endian-independent 3-byte accessor macros */
|
226 | 226 | #ifdef ALLEGRO_LITTLE_ENDIAN
|
227 | 227 |
|
228 |
| - #define AL_READ3BYTES(p) ((*(unsigned char *)(p)) \ |
229 |
| - | (*((unsigned char *)(p) + 1) << 8) \ |
230 |
| - | (*((unsigned char *)(p) + 2) << 16)) |
| 228 | + #define _AL_READ3BYTES(p) ((*(unsigned char *)(p)) \ |
| 229 | + | (*((unsigned char *)(p) + 1) << 8) \ |
| 230 | + | (*((unsigned char *)(p) + 2) << 16)) |
231 | 231 |
|
232 |
| - #define AL_WRITE3BYTES(p,c) ((*(unsigned char *)(p) = (c)), \ |
| 232 | + #define _AL_WRITE3BYTES(p,c) ((*(unsigned char *)(p) = (c)), \ |
233 | 233 | (*((unsigned char *)(p) + 1) = (c) >> 8), \
|
234 | 234 | (*((unsigned char *)(p) + 2) = (c) >> 16))
|
235 | 235 |
|
236 | 236 | #elif defined ALLEGRO_BIG_ENDIAN
|
237 | 237 |
|
238 |
| - #define AL_READ3BYTES(p) ((*(unsigned char *)(p) << 16) \ |
239 |
| - | (*((unsigned char *)(p) + 1) << 8) \ |
240 |
| - | (*((unsigned char *)(p) + 2))) |
| 238 | + #define _AL_READ3BYTES(p) ((*(unsigned char *)(p) << 16) \ |
| 239 | + | (*((unsigned char *)(p) + 1) << 8) \ |
| 240 | + | (*((unsigned char *)(p) + 2))) |
241 | 241 |
|
242 |
| - #define AL_WRITE3BYTES(p,c) ((*(unsigned char *)(p) = (c) >> 16), \ |
| 242 | + #define _AL_WRITE3BYTES(p,c) ((*(unsigned char *)(p) = (c) >> 16), \ |
243 | 243 | (*((unsigned char *)(p) + 1) = (c) >> 8), \
|
244 | 244 | (*((unsigned char *)(p) + 2) = (c)))
|
245 | 245 |
|
|
0 commit comments