diff options
Diffstat (limited to 'source/blender/avi/intern/endian.c')
-rw-r--r-- | source/blender/avi/intern/endian.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/avi/intern/endian.c b/source/blender/avi/intern/endian.c index 2e549e3f298..ecbabf07039 100644 --- a/source/blender/avi/intern/endian.c +++ b/source/blender/avi/intern/endian.c @@ -43,10 +43,11 @@ #include "endian.h" #include "avi_intern.h" -#if defined(__sgi) || defined (__sparc) || defined (__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__BIG_ENDIAN__) +#if defined(__sgi) || defined (__sparc) || defined (__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__hppa__) || defined (__BIG_ENDIAN__) #define WORDS_BIGENDIAN #endif +#ifdef WORDS_BIGENDIAN static void invert (int *num) { int new=0,i,j; @@ -76,6 +77,7 @@ static void Ichunk (AviChunk *chunk) { invert (&chunk->fcc); invert (&chunk->size); } +#endif #ifdef WORDS_BIGENDIAN static void Ilist (AviList *list){ |