ncbiconf_mwerks.h
上传用户:yhdzpy8989
上传日期:2007-06-13
资源大小:13604k
文件大小:5k
源码类别:

生物技术

开发平台:

C/C++

  1. /*
  2.  * ===========================================================================
  3.  * PRODUCTION $Log: ncbiconf_mwerks.h,v $
  4.  * PRODUCTION Revision 1000.1  2004/02/12 21:45:51  gouriano
  5.  * PRODUCTION PRODUCTION: UPGRADED [CORE_001] Dev-tree R1.19
  6.  * PRODUCTION
  7.  * ===========================================================================
  8.  */
  9. /* $Id: ncbiconf_mwerks.h,v 1000.1 2004/02/12 21:45:51 gouriano Exp $
  10.  * By Jonathan Kans, NCBI (kans@ncbi.nlm.nih.gov)
  11.  *
  12.  * NOTE:  Unlike its UNIX counterpart, this configuration header
  13.  *        is manually maintained in order to keep it in-sync with the
  14.  *        "configure"-generated configuration headers.
  15.  */
  16. #define NCBI_CXX_TOOLKIT  1
  17. #ifdef __MWERKS__
  18. #  define NCBI_COMPILER_METROWERKS 1
  19. #endif
  20. #ifdef __MACH__
  21. #  define NCBI_OS_DARWIN 1
  22. #  define NCBI_OS_UNIX 1
  23. #  define NCBI_OS      "MAC OSX"
  24. #  define HOST         "PowerPC-Apple-MacOSX"
  25. #  define HOST_OS      "MacOSX"
  26. #  define _MT           1
  27.    /* fix for /usr/include/ctype.h */
  28. #  define _USE_CTYPE_INLINE_ 1
  29. #else
  30. #  define NCBI_OS_MAC  1
  31. #  define NCBI_OS      "MAC"
  32. #  define HOST         "PowerPC-Apple-MacOS"
  33. #  define HOST_OS      "MacOS"
  34. #endif
  35. #ifdef NCBI_COMPILER_MW_MSL
  36. #  undef NCBI_COMPILER_MW_MSL
  37. #endif
  38. #if defined(NCBI_OS_DARWIN) && defined(NCBI_COMPILER_METROWERKS)
  39. #  if _MSL_USING_MW_C_HEADERS
  40. #    define NCBI_COMPILER_MW_MSL
  41. #  endif
  42. #endif
  43. #define HOST_CPU     "PowerPC"
  44. #define HOST_VENDOR  "Apple"
  45. #define NCBI_USE_THROW_SPEC 1
  46. #define STACK_GROWS_DOWN    1
  47. #define SIZEOF_CHAR         1
  48. #define SIZEOF_DOUBLE       8
  49. #define SIZEOF_INT          4
  50. #define SIZEOF_LONG         4
  51. #define SIZEOF_LONG_DOUBLE  8
  52. #define SIZEOF_LONG_LONG    8
  53. #define SIZEOF_SHORT        2
  54. #define SIZEOF_SIZE_T       4
  55. #define SIZEOF_VOIDP        4
  56. #define NCBI_PLATFORM_BITS  32
  57. #define STDC_HEADERS  1
  58. /* Define to 1 if your processor stores words with the most significant byte
  59.    first (like Motorola and SPARC, unlike Intel and VAX). */
  60. #define WORDS_BIGENDIAN 1
  61. /* Define to 1 if you have the <arpa/inet.h> header file. */
  62. #define HAVE_ARPA_INET_H 1
  63. /* Define to 1 if Berkeley DB libraries are available. */
  64. #define HAVE_BERKELEY_DB 1
  65. /* Define to 1 if you have the <dlfcn.h> header file. */
  66. #define HAVE_DLFCN_H 1
  67. /* Define to 1 if FLTK is available. */
  68. #define HAVE_FLTK 1
  69. /* Define to 1 if you have the <fstream> header file. */
  70. #define HAVE_FSTREAM 1
  71. /* Define to 1 if you have the <fstream.h> header file. */
  72. #define HAVE_FSTREAM_H 1
  73. /* Define to 1 if you have the `getpagesize' function. */
  74. #define HAVE_GETPAGESIZE 1
  75. /* Define to 1 if you have the <inttypes.h> header file. */
  76. #define HAVE_INTTYPES_H 1
  77. /* Define to 1 if you have the <iostream> header file. */
  78. #define HAVE_IOSTREAM 1
  79. /* Define to 1 if you have the <iostream.h> header file. */
  80. #define HAVE_IOSTREAM_H 1
  81. /* Define to 1 if you have `ios(_base)::register_callback'. */
  82. #define HAVE_IOS_REGISTER_CALLBACK 1
  83. /* Define to 1 if you have `ios(_base)::xalloc'. */
  84. #define HAVE_IOS_XALLOC 1
  85. /* Define to 1 if CRYPT is available, either in its own library or as part of
  86.    the standard libraries. */
  87. #define HAVE_LIBCRYPT 1
  88. /* Define to 1 if DL is available, either in its own library or as part of the
  89.    standard libraries. */
  90. #define HAVE_LIBDL 1
  91. /* Define to 1 if you have the <limits> header file. */
  92. #define HAVE_LIMITS 1
  93. /* Define to 1 if you have the `localtime_r' function. */
  94. #define HAVE_LOCALTIME_R 1
  95. /* Define to 1 if you have the <memory.h> header file. */
  96. #define HAVE_MEMORY_H 1
  97. /* Define to 1 if you have the <netinet/in.h> header file. */
  98. #define HAVE_NETINET_IN_H 1
  99. /* Define to 1 if you have OpenGL (-lGL). */
  100. #define HAVE_OPENGL 1
  101. /* Define to 1 if you have the `pthread_setconcurrency' function. */
  102. #define HAVE_PTHREAD_SETCONCURRENCY 1
  103. /* Define to 1 if you have the `sched_yield' function. */
  104. #define HAVE_SCHED_YIELD 1
  105. /* Define to 1 if `sin_len' is a member of `struct sockaddr_in'. */
  106. #define HAVE_SIN_LEN 1
  107. /* Define to 1 if you have the <stdint.h> header file. */
  108. #define HAVE_STDINT_H 1
  109. /* Define to 1 if you have the <stdlib.h> header file. */
  110. #define HAVE_STDLIB_H 1
  111. /* Define to 1 if you have the `strcasecmp' function. */
  112. #define HAVE_STRCASECMP 1
  113. /* Define to 1 if you have the `strdup' function. */
  114. #define HAVE_STRDUP 1
  115. /* Define to 1 if you have the <strings.h> header file. */
  116. #define HAVE_STRINGS_H 1
  117. /* Define to 1 if you have the <string.h> header file. */
  118. #define HAVE_STRING_H 1
  119. /* Define to 1 if you have the <strstream> header file. */
  120. #define HAVE_STRSTREAM 1
  121. /* Define to 1 if you have the <strstream.h> header file. */
  122. #define HAVE_STRSTREAM_H 1
  123. /* Define to 1 if you have the <sys/socket.h> header file. */
  124. #define HAVE_SYS_SOCKET_H 1
  125. /* Define to 1 if you have the <sys/sockio.h> header file. */
  126. #define HAVE_SYS_SOCKIO_H 1
  127. /* Define to 1 if you have the <sys/stat.h> header file. */
  128. #define HAVE_SYS_STAT_H 1
  129. /* Define to 1 if you have the <sys/types.h> header file. */
  130. #define HAVE_SYS_TYPES_H 1
  131. /* Define to 1 if you have the `timegm' function. */
  132. #define HAVE_TIMEGM 1
  133. /* Define to 1 if you have the <unistd.h> header file. */
  134. #define HAVE_UNISTD_H 1
  135. /* Define to 1 if you have the `vasprintf' function. */
  136. #define HAVE_VASPRINTF 1