solaris_i386.h
上传用户:blenddy
上传日期:2007-01-07
资源大小:6495k
文件大小:1k
源码类别:

数据库系统

开发平台:

Unix_Linux

  1. #define USE_POSIX_TIME
  2. #define NO_EMPTY_STMTS
  3. #define SYSV_DIRENT
  4. #define HAS_TEST_AND_SET
  5. typedef unsigned char slock_t;
  6. #include <sys/isa_defs.h>
  7. #ifndef BIG_ENDIAN
  8. #define BIG_ENDIAN 4321
  9. #endif
  10. #ifndef LITTLE_ENDIAN
  11. #define LITTLE_ENDIAN 1234
  12. #endif
  13. #ifndef PDP_ENDIAN
  14. #define PDP_ENDIAN 3412
  15. #endif
  16. #ifndef BYTE_ORDER
  17. #define BYTE_ORDER LITTLE_ENDIAN
  18. #endif
  19. #ifndef NAN
  20. #ifndef __nan_bytes
  21. #define __nan_bytes { 0, 0, 0, 0, 0, 0, 0xf8, 0x7f }
  22. #endif  /* __nan_bytes */
  23. #ifdef __GNUC__
  24. #define NAN 
  25.   (__extension__ ((union { unsigned char __c[8];   
  26.    double __d; })   
  27.   { __nan_bytes }).__d)
  28. #else /* Not GCC.  */
  29. #define    NAN    (*(__const double *) __nan)
  30. #endif  /* GCC.  */
  31. #endif  /* NAN */
  32. #ifndef    index
  33. #define index  strchr
  34. #endif