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 / config.h.in < prev    next >
Text File  |  2001-07-18  |  13KB  |  488 lines

  1. /* config.h.in.  Generated automatically from configure.in by autoheader.  */
  2. /* -*-C-*-
  3.  
  4. $Id: acconfig.h,v 11.4 2001/03/03 05:17:29 cph Exp $
  5.  
  6. Copyright (c) 2000-2001 Massachusetts Institute of Technology
  7.  
  8. This program is free software; you can redistribute it and/or modify
  9. it under the terms of the GNU General Public License as published by
  10. the Free Software Foundation; either version 2 of the License, or (at
  11. your option) any later version.
  12.  
  13. This program is distributed in the hope that it will be useful, but
  14. WITHOUT ANY WARRANTY; without even the implied warranty of
  15. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  16. General Public License for more details.
  17.  
  18. You should have received a copy of the GNU General Public License
  19. along with this program; if not, write to the Free Software
  20. Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  21. */
  22.  
  23. #ifndef SCM_CONFIG_H
  24. #define SCM_CONFIG_H
  25.  
  26. /* Define if type char is unsigned and you are not using gcc.  */
  27. #ifndef __CHAR_UNSIGNED__
  28. #undef __CHAR_UNSIGNED__
  29. #endif
  30.  
  31. /* Define to empty if the keyword does not work.  */
  32. #undef const
  33.  
  34. /* Define if the `getpgrp' function takes no argument.  */
  35. #undef GETPGRP_VOID
  36.  
  37. /* Define to `int' if <sys/types.h> doesn't define.  */
  38. #undef gid_t
  39.  
  40. /* Define if you don't have vprintf but do have _doprnt.  */
  41. #undef HAVE_DOPRNT
  42.  
  43. /* Define if you support file names longer than 14 characters.  */
  44. #undef HAVE_LONG_FILE_NAMES
  45.  
  46. /* Define if you have a working `mmap' system call.  */
  47. #undef HAVE_MMAP
  48.  
  49. /* Define if system calls automatically restart after interruption
  50.    by a signal.  */
  51. #undef HAVE_RESTARTABLE_SYSCALLS
  52.  
  53. /* Define if you have <sys/wait.h> that is POSIX.1 compatible.  */
  54. #undef HAVE_SYS_WAIT_H
  55.  
  56. /* Define if your struct tm has tm_zone.  */
  57. #undef HAVE_TM_ZONE
  58.  
  59. /* Define if you don't have tm_zone but do have the external array
  60.    tzname.  */
  61. #undef HAVE_TZNAME
  62.  
  63. /* Define if utime(file, NULL) sets file's timestamp to the present.  */
  64. #undef HAVE_UTIME_NULL
  65.  
  66. /* Define if you have <vfork.h>.  */
  67. #undef HAVE_VFORK_H
  68.  
  69. /* Define if you have the vprintf function.  */
  70. #undef HAVE_VPRINTF
  71.  
  72. /* Define if you have the wait3 system call.  */
  73. #undef HAVE_WAIT3
  74.  
  75. /* Define to `int' if <sys/types.h> doesn't define.  */
  76. #undef mode_t
  77.  
  78. /* Define to `long' if <sys/types.h> doesn't define.  */
  79. #undef off_t
  80.  
  81. /* Define to `int' if <sys/types.h> doesn't define.  */
  82. #undef pid_t
  83.  
  84. /* Define as the return type of signal handlers (int or void).  */
  85. #undef RETSIGTYPE
  86.  
  87. /* Define if the `setpgrp' function takes no argument.  */
  88. #undef SETPGRP_VOID
  89.  
  90. /* Define if the setvbuf function takes the buffering type as its second
  91.    argument and the buffer pointer as the third, as on System V
  92.    before release 3.  */
  93. #undef SETVBUF_REVERSED
  94.  
  95. /* Define to `unsigned' if <sys/types.h> doesn't define.  */
  96. #undef size_t
  97.  
  98. /* Define if you have the ANSI C header files.  */
  99. #undef STDC_HEADERS
  100.  
  101. /* Define if you can safely include both <sys/time.h> and <time.h>.  */
  102. #undef TIME_WITH_SYS_TIME
  103.  
  104. /* Define if your <sys/time.h> declares struct tm.  */
  105. #undef TM_IN_SYS_TIME
  106.  
  107. /* Define to `int' if <sys/types.h> doesn't define.  */
  108. #undef uid_t
  109.  
  110. /* Define vfork as fork if vfork does not work.  */
  111. #undef vfork
  112.  
  113. /* Define if your processor stores words with the most significant
  114.    byte first (like Motorola and SPARC, unlike Intel and VAX).  */
  115. #undef WORDS_BIGENDIAN
  116.  
  117. /* Define if the X Window System is missing or not being used.  */
  118. #undef X_DISPLAY_MISSING
  119.  
  120. /* Define if RETSIGTYPE is `void'.  */
  121. #undef VOID_SIGNAL_HANDLERS
  122.  
  123. /* Define to `short' if <sys/types.h> doesn't define.  */
  124. #undef nlink_t
  125.  
  126. /* Define to `unsigned long' if <time.h> doesn't define.  */
  127. #undef clock_t
  128.  
  129. /* Define to `long' if <time.h> doesn't define.  */
  130. #undef time_t
  131.  
  132. /* Define to `int' if <sys/socket.h> doesn't define.  */
  133. #undef socklen_t
  134.  
  135. /* Define to `unsigned char' if <termios.h> doesn't define.  */
  136. #undef cc_t
  137.  
  138. /* Define to `short' if <termios.h> doesn't define.  */
  139. #undef speed_t
  140.  
  141. /* Define if `struct ltchars' is defined in <bsdtty.h>.  */
  142. #undef HAVE_STRUCT_LTCHARS
  143.  
  144. /* Define if `struct sigcontext' is defined in <signal.h>.  */
  145. #undef HAVE_STRUCT_SIGCONTEXT
  146.  
  147. /* Define if `struct hostent' has the `h_addr_list' member.  */
  148. #undef HAVE_HOSTENT_H_ADDR_LIST
  149.  
  150. /* Define if `struct tm' has the `tm_gmtoff' member.  */
  151. #undef HAVE_TM_GMTOFF
  152.  
  153. /* Define to name of `tm_gmtoff' member if HAVE_TM_GMTOFF defined.  */
  154. #undef TM_GMTOFF
  155.  
  156. /* Define if global timezone variable is available.  */
  157. #undef HAVE_TIMEZONE
  158.  
  159. /* Define to name of global timezone variable if HAVE_TIMEZONE defined.  */
  160. #undef TIMEZONE
  161.  
  162. /* Define if architecture has native-code compiler support.  */
  163. #undef HAS_COMPILER_SUPPORT
  164.  
  165. /* Define if blowfish library is present.  */
  166. #undef HAVE_LIBBLOWFISH
  167.  
  168. /* Define if OpenSSL crypto library is present.  */
  169. #undef HAVE_LIBCRYPTO
  170.  
  171. /* Define if curses library is present.  */
  172. #undef HAVE_LIBCURSES
  173.  
  174. /* Define if gdbm library is present.  */
  175. #undef HAVE_LIBGDBM
  176.  
  177. /* Define if md5 library is present.  */
  178. #undef HAVE_LIBMD5
  179.  
  180. /* Define if mcrypt library is present.  */
  181. #undef HAVE_LIBMCRYPT
  182.  
  183. /* Define if mhash library is present.  */
  184. #undef HAVE_LIBMHASH
  185.  
  186. /* Define if ncurses library is present.  */
  187. #undef HAVE_LIBNCURSES
  188.  
  189. /* Define if ncurses library defines `tparam'.  */
  190. #undef LIBNCURSES_DEFINES_TPARAM
  191.  
  192. /* Define if termcap library is present.  */
  193. #undef HAVE_LIBTERMCAP
  194.  
  195. /* The number of bytes in a unsigned long.  */
  196. #undef SIZEOF_UNSIGNED_LONG
  197.  
  198. /* Define if you have the ctermid function.  */
  199. #undef HAVE_CTERMID
  200.  
  201. /* Define if you have the dup2 function.  */
  202. #undef HAVE_DUP2
  203.  
  204. /* Define if you have the fcntl function.  */
  205. #undef HAVE_FCNTL
  206.  
  207. /* Define if you have the floor function.  */
  208. #undef HAVE_FLOOR
  209.  
  210. /* Define if you have the fpathconf function.  */
  211. #undef HAVE_FPATHCONF
  212.  
  213. /* Define if you have the frexp function.  */
  214. #undef HAVE_FREXP
  215.  
  216. /* Define if you have the ftruncate function.  */
  217. #undef HAVE_FTRUNCATE
  218.  
  219. /* Define if you have the getcwd function.  */
  220. #undef HAVE_GETCWD
  221.  
  222. /* Define if you have the gethostbyname function.  */
  223. #undef HAVE_GETHOSTBYNAME
  224.  
  225. /* Define if you have the gethostname function.  */
  226. #undef HAVE_GETHOSTNAME
  227.  
  228. /* Define if you have the getlogin function.  */
  229. #undef HAVE_GETLOGIN
  230.  
  231. /* Define if you have the getpagesize function.  */
  232. #undef HAVE_GETPAGESIZE
  233.  
  234. /* Define if you have the getpgrp function.  */
  235. #undef HAVE_GETPGRP
  236.  
  237. /* Define if you have the gettimeofday function.  */
  238. #undef HAVE_GETTIMEOFDAY
  239.  
  240. /* Define if you have the getwd function.  */
  241. #undef HAVE_GETWD
  242.  
  243. /* Define if you have the grantpt function.  */
  244. #undef HAVE_GRANTPT
  245.  
  246. /* Define if you have the kill function.  */
  247. #undef HAVE_KILL
  248.  
  249. /* Define if you have the lockf function.  */
  250. #undef HAVE_LOCKF
  251.  
  252. /* Define if you have the memcpy function.  */
  253. #undef HAVE_MEMCPY
  254.  
  255. /* Define if you have the mkdir function.  */
  256. #undef HAVE_MKDIR
  257.  
  258. /* Define if you have the mktime function.  */
  259. #undef HAVE_MKTIME
  260.  
  261. /* Define if you have the modf function.  */
  262. #undef HAVE_MODF
  263.  
  264. /* Define if you have the nice function.  */
  265. #undef HAVE_NICE
  266.  
  267. /* Define if you have the poll function.  */
  268. #undef HAVE_POLL
  269.  
  270. /* Define if you have the prealloc function.  */
  271. #undef HAVE_PREALLOC
  272.  
  273. /* Define if you have the rename function.  */
  274. #undef HAVE_RENAME
  275.  
  276. /* Define if you have the rmdir function.  */
  277. #undef HAVE_RMDIR
  278.  
  279. /* Define if you have the select function.  */
  280. #undef HAVE_SELECT
  281.  
  282. /* Define if you have the setitimer function.  */
  283. #undef HAVE_SETITIMER
  284.  
  285. /* Define if you have the setpgrp function.  */
  286. #undef HAVE_SETPGRP
  287.  
  288. /* Define if you have the setpgrp2 function.  */
  289. #undef HAVE_SETPGRP2
  290.  
  291. /* Define if you have the shmat function.  */
  292. #undef HAVE_SHMAT
  293.  
  294. /* Define if you have the sigaction function.  */
  295. #undef HAVE_SIGACTION
  296.  
  297. /* Define if you have the sighold function.  */
  298. #undef HAVE_SIGHOLD
  299.  
  300. /* Define if you have the socket function.  */
  301. #undef HAVE_SOCKET
  302.  
  303. /* Define if you have the statfs function.  */
  304. #undef HAVE_STATFS
  305.  
  306. /* Define if you have the strchr function.  */
  307. #undef HAVE_STRCHR
  308.  
  309. /* Define if you have the strstr function.  */
  310. #undef HAVE_STRSTR
  311.  
  312. /* Define if you have the strtol function.  */
  313. #undef HAVE_STRTOL
  314.  
  315. /* Define if you have the strtoul function.  */
  316. #undef HAVE_STRTOUL
  317.  
  318. /* Define if you have the symlink function.  */
  319. #undef HAVE_SYMLINK
  320.  
  321. /* Define if you have the sysconf function.  */
  322. #undef HAVE_SYSCONF
  323.  
  324. /* Define if you have the times function.  */
  325. #undef HAVE_TIMES
  326.  
  327. /* Define if you have the truncate function.  */
  328. #undef HAVE_TRUNCATE
  329.  
  330. /* Define if you have the uname function.  */
  331. #undef HAVE_UNAME
  332.  
  333. /* Define if you have the utime function.  */
  334. #undef HAVE_UTIME
  335.  
  336. /* Define if you have the waitpid function.  */
  337. #undef HAVE_WAITPID
  338.  
  339. /* Define if you have the <blowfish.h> header file.  */
  340. #undef HAVE_BLOWFISH_H
  341.  
  342. /* Define if you have the <bsdtty.h> header file.  */
  343. #undef HAVE_BSDTTY_H
  344.  
  345. /* Define if you have the <curses.h> header file.  */
  346. #undef HAVE_CURSES_H
  347.  
  348. /* Define if you have the <dirent.h> header file.  */
  349. #undef HAVE_DIRENT_H
  350.  
  351. /* Define if you have the <fcntl.h> header file.  */
  352. #undef HAVE_FCNTL_H
  353.  
  354. /* Define if you have the <gdbm.h> header file.  */
  355. #undef HAVE_GDBM_H
  356.  
  357. /* Define if you have the <limits.h> header file.  */
  358. #undef HAVE_LIMITS_H
  359.  
  360. /* Define if you have the <malloc.h> header file.  */
  361. #undef HAVE_MALLOC_H
  362.  
  363. /* Define if you have the <mcrypt.h> header file.  */
  364. #undef HAVE_MCRYPT_H
  365.  
  366. /* Define if you have the <md5.h> header file.  */
  367. #undef HAVE_MD5_H
  368.  
  369. /* Define if you have the <mhash.h> header file.  */
  370. #undef HAVE_MHASH_H
  371.  
  372. /* Define if you have the <ndir.h> header file.  */
  373. #undef HAVE_NDIR_H
  374.  
  375. /* Define if you have the <openssl/blowfish.h> header file.  */
  376. #undef HAVE_OPENSSL_BLOWFISH_H
  377.  
  378. /* Define if you have the <openssl/md5.h> header file.  */
  379. #undef HAVE_OPENSSL_MD5_H
  380.  
  381. /* Define if you have the <sgtty.h> header file.  */
  382. #undef HAVE_SGTTY_H
  383.  
  384. /* Define if you have the <stropts.h> header file.  */
  385. #undef HAVE_STROPTS_H
  386.  
  387. /* Define if you have the <sys/dir.h> header file.  */
  388. #undef HAVE_SYS_DIR_H
  389.  
  390. /* Define if you have the <sys/file.h> header file.  */
  391. #undef HAVE_SYS_FILE_H
  392.  
  393. /* Define if you have the <sys/ioctl.h> header file.  */
  394. #undef HAVE_SYS_IOCTL_H
  395.  
  396. /* Define if you have the <sys/mount.h> header file.  */
  397. #undef HAVE_SYS_MOUNT_H
  398.  
  399. /* Define if you have the <sys/ndir.h> header file.  */
  400. #undef HAVE_SYS_NDIR_H
  401.  
  402. /* Define if you have the <sys/param.h> header file.  */
  403. #undef HAVE_SYS_PARAM_H
  404.  
  405. /* Define if you have the <sys/poll.h> header file.  */
  406. #undef HAVE_SYS_POLL_H
  407.  
  408. /* Define if you have the <sys/ptyio.h> header file.  */
  409. #undef HAVE_SYS_PTYIO_H
  410.  
  411. /* Define if you have the <sys/socket.h> header file.  */
  412. #undef HAVE_SYS_SOCKET_H
  413.  
  414. /* Define if you have the <sys/time.h> header file.  */
  415. #undef HAVE_SYS_TIME_H
  416.  
  417. /* Define if you have the <sys/un.h> header file.  */
  418. #undef HAVE_SYS_UN_H
  419.  
  420. /* Define if you have the <sys/vfs.h> header file.  */
  421. #undef HAVE_SYS_VFS_H
  422.  
  423. /* Define if you have the <term.h> header file.  */
  424. #undef HAVE_TERM_H
  425.  
  426. /* Define if you have the <termio.h> header file.  */
  427. #undef HAVE_TERMIO_H
  428.  
  429. /* Define if you have the <termios.h> header file.  */
  430. #undef HAVE_TERMIOS_H
  431.  
  432. /* Define if you have the <time.h> header file.  */
  433. #undef HAVE_TIME_H
  434.  
  435. /* Define if you have the <unistd.h> header file.  */
  436. #undef HAVE_UNISTD_H
  437.  
  438. /* Define if you have the <utime.h> header file.  */
  439. #undef HAVE_UTIME_H
  440.  
  441. /* Define if you have the dl library (-ldl).  */
  442. #undef HAVE_LIBDL
  443.  
  444. /* Define if you have the m library (-lm).  */
  445. #undef HAVE_LIBM
  446.  
  447. #ifndef __unix__
  448. #  define __unix__
  449. #endif
  450.  
  451. #if defined(_IRIX) || defined(_IRIX4) || defined(_IRIX6)
  452. #  define __IRIX__
  453. #endif
  454.  
  455. #if defined(__hpux) || defined(hpux)
  456. #  define __HPUX__
  457. #endif
  458.  
  459. /* If we're running under GNU libc, turn on all the features.
  460.    Otherwise this should be harmless.  */
  461. #define _GNU_SOURCE
  462.  
  463. #include <sys/types.h>
  464.  
  465. #ifdef TIME_WITH_SYS_TIME
  466. #  include <sys/time.h>
  467. #  include <time.h>
  468. #else
  469. #  ifdef HAVE_SYS_TIME_H
  470. #    include <sys/time.h>
  471. #  else
  472. #    include <time.h>
  473. #  endif
  474. #endif
  475.  
  476. #ifdef HAVE_TERMIOS_H
  477. #  include <termios.h>
  478. #else
  479. #  ifdef HAVE_TERMIO_H
  480. #    include <termio.h>
  481. #  endif
  482. #endif
  483.  
  484. /* Include the shared configuration header.  */
  485. #include "confshared.h"
  486.  
  487. #endif /* SCM_CONFIG_H */
  488.