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 / ntutl / config.h < prev    next >
C/C++ Source or Header  |  2001-03-01  |  2KB  |  87 lines

  1. /* -*-C-*-
  2.  
  3. $Id: config.h,v 1.4 2001/03/01 05:23:58 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.  
  25. #ifndef __WIN32__
  26. #  define __WIN32__
  27. #endif
  28.  
  29. #if defined(_MSC_VER) && !defined(CL386)
  30. #  define CL386
  31. #endif
  32.  
  33. #include <sys/types.h>
  34. #include <time.h>
  35.  
  36. #ifdef CL386
  37. typedef _off_t off_t;
  38. #else
  39. typedef short nlink_t;
  40. #endif
  41.  
  42. typedef unsigned short mode_t;
  43. typedef unsigned long pid_t;
  44. typedef short uid_t;
  45. typedef short gid_t;
  46. typedef unsigned char cc_t;
  47. typedef long ssize_t;
  48.  
  49. /* The number of bytes in a unsigned long.  */
  50. #define SIZEOF_UNSIGNED_LONG 4
  51.  
  52. /* Define if your processor stores words with the most significant
  53.    byte first (like Motorola and SPARC, unlike Intel and VAX).  */
  54. #undef WORDS_BIGENDIAN
  55.  
  56. /* Define if you have the floor function.  */
  57. #define HAVE_FLOOR 1
  58.  
  59. /* Define if you have the frexp function.  */
  60. #define HAVE_FREXP 1
  61.  
  62. /* Define if you have the modf function.  */
  63. #define HAVE_MODF 1
  64.  
  65. /* Define if you have the ANSI C header files.  */
  66. #define STDC_HEADERS 1
  67.  
  68. /* Define if you have the <unistd.h> header file.  */
  69. #undef HAVE_UNISTD_H
  70.  
  71. /* Define if you have the <fcntl.h> header file.  */
  72. #define HAVE_FCNTL_H 1
  73.  
  74. /* Define if architecture has native-code compiler support.  */
  75. #define HAS_COMPILER_SUPPORT 1
  76.  
  77. /* Define if you have the <blowfish.h> header file.  */
  78. #define HAVE_BLOWFISH_H 1
  79.  
  80. /* Define if you have the <md5.h> header file.  */
  81. #define HAVE_MD5_H 1
  82.  
  83. /* Include the shared configuration header.  */
  84. #include "confshared.h"
  85.  
  86. #endif /* SCM_CONFIG_H */
  87.