/[pcre]/code/trunk/sljit/sljitConfigInternal.h
ViewVC logotype

Diff of /code/trunk/sljit/sljitConfigInternal.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1378 by zherczeg, Mon Oct 14 06:55:28 2013 UTC revision 1451 by zherczeg, Tue Jan 21 01:49:14 2014 UTC
# Line 353  typedef double sljit_d; Line 353  typedef double sljit_d;
353    
354  #if !defined(SLJIT_BIG_ENDIAN) && !defined(SLJIT_LITTLE_ENDIAN)  #if !defined(SLJIT_BIG_ENDIAN) && !defined(SLJIT_LITTLE_ENDIAN)
355    
356  /* These macros are useful for the application. */  /* These macros are useful for the applications. */
357  #if (defined SLJIT_CONFIG_PPC_32 && SLJIT_CONFIG_PPC_32) \  #if (defined SLJIT_CONFIG_PPC_32 && SLJIT_CONFIG_PPC_32) \
358          || (defined SLJIT_CONFIG_PPC_64 && SLJIT_CONFIG_PPC_64) \          || (defined SLJIT_CONFIG_PPC_64 && SLJIT_CONFIG_PPC_64)
359          || (defined SLJIT_CONFIG_SPARC_32 && SLJIT_CONFIG_SPARC_32)  
360    #ifdef __LITTLE_ENDIAN__
361    #define SLJIT_LITTLE_ENDIAN 1
362    #else
363  #define SLJIT_BIG_ENDIAN 1  #define SLJIT_BIG_ENDIAN 1
364    #endif
365    
366  #elif (defined SLJIT_CONFIG_MIPS_32 && SLJIT_CONFIG_MIPS_32)  #elif (defined SLJIT_CONFIG_MIPS_32 && SLJIT_CONFIG_MIPS_32)
367    
# Line 367  typedef double sljit_d; Line 371  typedef double sljit_d;
371  #define SLJIT_BIG_ENDIAN 1  #define SLJIT_BIG_ENDIAN 1
372  #endif  #endif
373    
374    #elif (defined SLJIT_CONFIG_SPARC_32 && SLJIT_CONFIG_SPARC_32)
375    
376    #define SLJIT_BIG_ENDIAN 1
377    
378  #else  #else
379  #define SLJIT_LITTLE_ENDIAN 1  #define SLJIT_LITTLE_ENDIAN 1
380  #endif  #endif
# Line 383  typedef double sljit_d; Line 391  typedef double sljit_d;
391  #endif  #endif
392    
393  #ifndef SLJIT_INDIRECT_CALL  #ifndef SLJIT_INDIRECT_CALL
394  #if (defined SLJIT_CONFIG_PPC_64 && SLJIT_CONFIG_PPC_64) || (defined SLJIT_CONFIG_PPC_32 && SLJIT_CONFIG_PPC_32 && defined _AIX)  #if ((defined SLJIT_CONFIG_PPC_64 && SLJIT_CONFIG_PPC_64) && (defined SLJIT_BIG_ENDIAN && SLJIT_BIG_ENDIAN))  \
395            || ((defined SLJIT_CONFIG_PPC_32 && SLJIT_CONFIG_PPC_32) && defined _AIX)
396  /* It seems certain ppc compilers use an indirect addressing for functions  /* It seems certain ppc compilers use an indirect addressing for functions
397     which makes things complicated. */     which makes things complicated. */
398  #define SLJIT_INDIRECT_CALL 1  #define SLJIT_INDIRECT_CALL 1

Legend:
Removed from v.1378  
changed lines
  Added in v.1451

  ViewVC Help
Powered by ViewVC 1.1.5