home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / mitsch75.zip / scheme-7_5_17-src.zip / scheme-7.5.17 / src / microcode / acconfig.h next >
C/C++ Source or Header  |  2001-03-03  |  4KB  |  147 lines

  1. /* -*-C-*-
  2.  
  3. $Id: acconfig.h,v 11.4 2001/03/03 05:17:29 cph Exp $
  4.  
  5. Copyright (c) 2000-2001 Massachusetts Institute of Technology
  6.  
  7. This program is free software; you can redistribute it and/or modify
  8. it under the terms of the GNU General Public License as published by
  9. the Free Software Foundation; either version 2 of the License, or (at
  10. your option) any later version.
  11.  
  12. This program is distributed in the hope that it will be useful, but
  13. WITHOUT ANY WARRANTY; without even the implied warranty of
  14. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  15. General Public License for more details.
  16.  
  17. You should have received a copy of the GNU General Public License
  18. along with this program; if not, write to the Free Software
  19. Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  20. */
  21.  
  22. #ifndef SCM_CONFIG_H
  23. #define SCM_CONFIG_H
  24. @TOP@
  25.  
  26. /* Define if RETSIGTYPE is `void'.  */
  27. #undef VOID_SIGNAL_HANDLERS
  28.  
  29. /* Define to `short' if <sys/types.h> doesn't define.  */
  30. #undef nlink_t
  31.  
  32. /* Define to `unsigned long' if <time.h> doesn't define.  */
  33. #undef clock_t
  34.  
  35. /* Define to `long' if <time.h> doesn't define.  */
  36. #undef time_t
  37.  
  38. /* Define to `int' if <sys/socket.h> doesn't define.  */
  39. #undef socklen_t
  40.  
  41. /* Define to `unsigned char' if <termios.h> doesn't define.  */
  42. #undef cc_t
  43.  
  44. /* Define to `short' if <termios.h> doesn't define.  */
  45. #undef speed_t
  46.  
  47. /* Define if `struct ltchars' is defined in <bsdtty.h>.  */
  48. #undef HAVE_STRUCT_LTCHARS
  49.  
  50. /* Define if `struct sigcontext' is defined in <signal.h>.  */
  51. #undef HAVE_STRUCT_SIGCONTEXT
  52.  
  53. /* Define if `struct hostent' has the `h_addr_list' member.  */
  54. #undef HAVE_HOSTENT_H_ADDR_LIST
  55.  
  56. /* Define if `struct tm' has the `tm_gmtoff' member.  */
  57. #undef HAVE_TM_GMTOFF
  58.  
  59. /* Define to name of `tm_gmtoff' member if HAVE_TM_GMTOFF defined.  */
  60. #undef TM_GMTOFF
  61.  
  62. /* Define if global timezone variable is available.  */
  63. #undef HAVE_TIMEZONE
  64.  
  65. /* Define to name of global timezone variable if HAVE_TIMEZONE defined.  */
  66. #undef TIMEZONE
  67.  
  68. /* Define if architecture has native-code compiler support.  */
  69. #undef HAS_COMPILER_SUPPORT
  70.  
  71. /* Define if blowfish library is present.  */
  72. #undef HAVE_LIBBLOWFISH
  73.  
  74. /* Define if OpenSSL crypto library is present.  */
  75. #undef HAVE_LIBCRYPTO
  76.  
  77. /* Define if curses library is present.  */
  78. #undef HAVE_LIBCURSES
  79.  
  80. /* Define if dl library is present.  */
  81. #undef HAVE_LIBDL
  82.  
  83. /* Define if gdbm library is present.  */
  84. #undef HAVE_LIBGDBM
  85.  
  86. /* Define if md5 library is present.  */
  87. #undef HAVE_LIBMD5
  88.  
  89. /* Define if mcrypt library is present.  */
  90. #undef HAVE_LIBMCRYPT
  91.  
  92. /* Define if mhash library is present.  */
  93. #undef HAVE_LIBMHASH
  94.  
  95. /* Define if ncurses library is present.  */
  96. #undef HAVE_LIBNCURSES
  97.  
  98. /* Define if ncurses library defines `tparam'.  */
  99. #undef LIBNCURSES_DEFINES_TPARAM
  100.  
  101. /* Define if termcap library is present.  */
  102. #undef HAVE_LIBTERMCAP
  103.  
  104. @BOTTOM@
  105.  
  106. #ifndef __unix__
  107. #  define __unix__
  108. #endif
  109.  
  110. #if defined(_IRIX) || defined(_IRIX4) || defined(_IRIX6)
  111. #  define __IRIX__
  112. #endif
  113.  
  114. #if defined(__hpux) || defined(hpux)
  115. #  define __HPUX__
  116. #endif
  117.  
  118. /* If we're running under GNU libc, turn on all the features.
  119.    Otherwise this should be harmless.  */
  120. #define _GNU_SOURCE
  121.  
  122. #include <sys/types.h>
  123.  
  124. #ifdef TIME_WITH_SYS_TIME
  125. #  include <sys/time.h>
  126. #  include <time.h>
  127. #else
  128. #  ifdef HAVE_SYS_TIME_H
  129. #    include <sys/time.h>
  130. #  else
  131. #    include <time.h>
  132. #  endif
  133. #endif
  134.  
  135. #ifdef HAVE_TERMIOS_H
  136. #  include <termios.h>
  137. #else
  138. #  ifdef HAVE_TERMIO_H
  139. #    include <termio.h>
  140. #  endif
  141. #endif
  142.  
  143. /* Include the shared configuration header.  */
  144. #include "confshared.h"
  145.  
  146. #endif /* SCM_CONFIG_H */
  147.