[PD-cvs] externals/iem16/src iem16_table.h,1.5,1.6

IOhannes m zmölnig zmoelnig at users.sourceforge.net
Thu Apr 19 09:16:54 CEST 2007


Update of /cvsroot/pure-data/externals/iem16/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22606

Modified Files:
	iem16_table.h 
Log Message:
uppercased __win32__ to __WIN32__ which should make it compile on mingw32


Index: iem16_table.h
===================================================================
RCS file: /cvsroot/pure-data/externals/iem16/src/iem16_table.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** iem16_table.h	18 Jan 2007 19:04:47 -0000	1.5
--- iem16_table.h	19 Apr 2007 07:16:51 -0000	1.6
***************
*** 38,97 ****
  #ifdef __irix__
      /* big-endian.  Most significant byte is at low address in memory */
! #define HIOFFSET 0    /* word offset to find MSB */
! #define LOWOFFSET 1    /* word offset to find LSB */
! #define int32 long  /* a data type that has 32 bits */
! #else
! #ifdef __win32__
      /* little-endian; most significant byte is at highest address */
! #define HIOFFSET 1
! #define LOWOFFSET 0
! #define int32 long
! #else
! #ifdef __FreeBSD__
! #include <machine/endian.h>
! #if BYTE_ORDER == LITTLE_ENDIAN
! #define HIOFFSET 1
! #define LOWOFFSET 0
! #else
! #define HIOFFSET 0    /* word offset to find MSB */
! #define LOWOFFSET 1    /* word offset to find LSB */
! #endif /* BYTE_ORDER */
! #include <sys/types.h>
! #define int32 int32_t
! #endif
! #ifdef __linux__
! 
! #include <endian.h>
! 
! #if !defined(__BYTE_ORDER) || !defined(__LITTLE_ENDIAN)                         
! #error No byte order defined                                                    
! #endif                                                                          
!                                                                                 
! #if __BYTE_ORDER == __LITTLE_ENDIAN                                             
! #define HIOFFSET 1                                                              
! #define LOWOFFSET 0                                                             
! #else                                                                           
! #define HIOFFSET 0    /* word offset to find MSB */                             
! #define LOWOFFSET 1    /* word offset to find LSB */                            
! #endif /* __BYTE_ORDER */                                                       
! 
! #include <sys/types.h>
! #define int32 int32_t
! 
! #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
! #define LOWOFFSET 0
! #endif
! #define int32 int  /* a data type that has 32 bits */
! 
! #endif /* __APPLE__ */
! #endif /* __linux__ */
! #endif /* MSW */
! #endif /* SGI */
  
  union tabfudge
--- 38,84 ----
  #ifdef __irix__
      /* big-endian.  Most significant byte is at low address in memory */
! # define HIOFFSET 0    /* word offset to find MSB */
! # define LOWOFFSET 1    /* word offset to find LSB */
! # define int32 long  /* a data type that has 32 bits */
! #elif defined __WIN32__
      /* little-endian; most significant byte is at highest address */
! # define HIOFFSET 1
! # define LOWOFFSET 0
! # define int32 long
! #elif defined __FreeBSD__
! # include <machine/endian.h>
! # if BYTE_ORDER == LITTLE_ENDIAN
! #  define HIOFFSET 1
! #  define LOWOFFSET 0
! # else
! #  define HIOFFSET 0    /* word offset to find MSB */
! #  define LOWOFFSET 1    /* word offset to find LSB */
! # endif /* BYTE_ORDER */
! # include <sys/types.h>
! # define int32 int32_t
! #elif defined __linux__
! # include <endian.h>
! # if !defined(__BYTE_ORDER) || !defined(__LITTLE_ENDIAN)                         
! #  error No byte order defined                                                    
! # endif
! # if __BYTE_ORDER == __LITTLE_ENDIAN                                             
! #  define HIOFFSET 1                                                              
! #  define LOWOFFSET 0                                                             
! # else                                                                           
! #  define HIOFFSET 0    /* word offset to find MSB */                             
! #  define LOWOFFSET 1    /* word offset to find LSB */                            
! # endif /* __BYTE_ORDER */                                                       
! # include <sys/types.h>
! # define int32 int32_t
! #elif defined __APPLE__
! # ifdef __BIG_ENDIAN__
! #  define HIOFFSET 0    /* word offset to find MSB */
! #  define LOWOFFSET 1    /* word offset to find LSB */
! # else
! #  define HIOFFSET 1
! #  define LOWOFFSET 0
! # endif
! # define int32 int  /* a data type that has 32 bits */
! #endif /* system */
  
  union tabfudge





More information about the Pd-cvs mailing list