34 #ifndef __CU_SENDIAN_H__
35 #define __CU_SENDIAN_H__
53 SDL_FORCE_INLINE Uint16 marshall(Sint16 value) {
54 #if SDL_BYTEORDER == SDL_LIL_ENDIAN
55 return (Sint16)SDL_Swap16((Uint16)value);
74 SDL_FORCE_INLINE Uint16 marshall(Uint16 value) {
75 #if SDL_BYTEORDER == SDL_LIL_ENDIAN
76 return SDL_Swap16(value);
95 SDL_FORCE_INLINE Uint32 marshall(Sint32 value) {
96 #if SDL_BYTEORDER == SDL_LIL_ENDIAN
97 return (Sint32)SDL_Swap32((Uint32)value);
116 SDL_FORCE_INLINE Uint32 marshall(Uint32 value) {
117 #if SDL_BYTEORDER == SDL_LIL_ENDIAN
118 return SDL_Swap32(value);
137 SDL_FORCE_INLINE Uint64 marshall(Sint64 value) {
138 #if SDL_BYTEORDER == SDL_LIL_ENDIAN
139 return (Sint64)SDL_Swap64((Uint64)value);
158 SDL_FORCE_INLINE Uint64 marshall(Uint64 value) {
159 #if SDL_BYTEORDER == SDL_LIL_ENDIAN
160 return SDL_Swap64(value);
179 SDL_FORCE_INLINE
float marshall(
float value) {
180 #if SDL_BYTEORDER == SDL_LIL_ENDIAN
187 swapper.ui32 = SDL_Swap32(swapper.ui32);
207 SDL_FORCE_INLINE
double marshall(
double value) {
208 #if SDL_BYTEORDER == SDL_LIL_ENDIAN
215 swapper.ui64 = SDL_Swap64(swapper.ui64);