pedantic fixes (little endian version)

svn-id: r7798
This commit is contained in:
Oliver Kiehl 2003-05-21 18:45:58 +00:00
parent cc2f0e6343
commit c78230bf47

View file

@ -319,31 +319,31 @@
#if defined(SCUMM_NEED_ALIGNMENT) #if defined(SCUMM_NEED_ALIGNMENT)
FORCEINLINE uint READ_LE_UINT16(const void *ptr) { FORCEINLINE uint READ_LE_UINT16(const void *ptr) {
return (((byte *)ptr)[1] << 8)|((byte *)ptr)[0]; return (((const byte *)ptr)[1] << 8)|((const byte *)ptr)[0];
} }
#else #else
FORCEINLINE uint READ_LE_UINT16(const void *ptr) { FORCEINLINE uint READ_LE_UINT16(const void *ptr) {
return *(uint16 *)(ptr); return *(const uint16 *)(ptr);
} }
#endif #endif
FORCEINLINE uint READ_BE_UINT16(const void *ptr) { FORCEINLINE uint READ_BE_UINT16(const void *ptr) {
return (((byte *)ptr)[0] << 8)|((byte *)ptr)[1]; return (((const byte *)ptr)[0] << 8)|((const byte *)ptr)[1];
} }
#if defined(SCUMM_NEED_ALIGNMENT) #if defined(SCUMM_NEED_ALIGNMENT)
FORCEINLINE uint32 READ_LE_UINT32(const void *ptr) { FORCEINLINE uint32 READ_LE_UINT32(const void *ptr) {
byte *b = (byte *)ptr; const byte *b = (const byte *)ptr;
return (b[3] << 24) + (b[2] <<16) + (b[1] << 8) + (b[0]); return (b[3] << 24) + (b[2] <<16) + (b[1] << 8) + (b[0]);
} }
#else #else
FORCEINLINE uint32 READ_LE_UINT32(const void *ptr) { FORCEINLINE uint32 READ_LE_UINT32(const void *ptr) {
return *(uint32 *)(ptr); return *(const uint32 *)(ptr);
} }
#endif #endif
FORCEINLINE uint32 READ_BE_UINT32(const void *ptr) { FORCEINLINE uint32 READ_BE_UINT32(const void *ptr) {
byte *b = (byte *)ptr; const byte *b = (const byte *)ptr;
return (b[0] << 24) + (b[1] << 16) + (b[2] << 8) + (b[3]); return (b[0] << 24) + (b[1] << 16) + (b[2] << 8) + (b[3]);
} }