Mercurial > sdl-ios-xcode
changeset 4909:fd40b483d489
Use SDL endian macros in libm.
This fixes problems (specifically with SDL_floor) for systems where __BYTE_ORDER is not defined.
author | Daniel Wyatt <Daniel.Wyatt@gmail.com> |
---|---|
date | Tue, 16 Nov 2010 13:24:55 -0500 |
parents | 9b9dc9fc7df2 |
children | f205711f73d5 |
files | src/libm/math_private.h |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/libm/math_private.h Tue Nov 16 07:44:47 2010 -0800 +++ b/src/libm/math_private.h Tue Nov 16 13:24:55 2010 -0500 @@ -18,6 +18,7 @@ #define _MATH_PRIVATE_H_ /*#include <endian.h>*/ +#include "SDL_endian.h" #include <sys/types.h> #define attribute_hidden @@ -46,8 +47,7 @@ * For VFP, floats words follow the memory system mode. */ -#if (__BYTE_ORDER == __BIG_ENDIAN) || \ - (!defined(__VFP_FP__) && (defined(__arm__) || defined(__thumb__))) +#if (SDL_BYTEORDER == SDL_BIG_ENDIAN) typedef union {