[PD-cvs] externals/iem/iem_matrix/src iemlib.h,1.1,1.2
Georg Holzmann
grholzi at users.sourceforge.net
Wed Jan 17 19:34:19 CET 2007
Update of /cvsroot/pure-data/externals/iem/iem_matrix/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30477
Modified Files:
iemlib.h
Log Message:
osx fix for iemlib.h
Index: iemlib.h
===================================================================
RCS file: /cvsroot/pure-data/externals/iem/iem_matrix/src/iemlib.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** iemlib.h 30 Nov 2006 12:46:19 -0000 1.1
--- iemlib.h 17 Jan 2007 18:34:17 -0000 1.2
***************
*** 81,86 ****
--- 81,91 ----
#else
#ifdef __APPLE__
+ #ifdef __BIG_ENDIAN__
#define HIOFFSET 0 /* word offset to find MSB */
#define LOWOFFSET 1 /* word offset to find LSB */
+ #else
+ #define HIOFFSET 1 /* word offset to find MSB */
+ #define LOWOFFSET 0 /* word offset to find LSB */
+ #endif
#define int32 int /* a data type that has 32 bits */
***************
*** 96,100 ****
};
! #ifdef __i386__
#define IEM_DENORMAL(f) ((((*(unsigned int*)&(f))&0x60000000)==0) || \
(((*(unsigned int*)&(f))&0x60000000)==0x60000000))
--- 101,105 ----
};
! #if defined __i386__ || defined __x86_64__
#define IEM_DENORMAL(f) ((((*(unsigned int*)&(f))&0x60000000)==0) || \
(((*(unsigned int*)&(f))&0x60000000)==0x60000000))
More information about the Pd-cvs
mailing list