home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Misc / CLISP-2.LHA / CLISP960530-ki.lha / ffcall / trampoline / config.h.in < prev    next >
Encoding:
Text File  |  1996-04-15  |  4.1 KB  |  177 lines

  1. /* These definitions are adjusted by `configure' automatically. */
  2. /* Bruno Haible 30.3.1995 */
  3.  
  4.  
  5. /* CPU */
  6. #ifndef __i386__
  7. #undef __i386__
  8. #endif
  9. #ifndef __m68k__
  10. #undef __m68k__
  11. #endif
  12. #ifndef __mips__
  13. #undef __mips__
  14. #endif
  15. #ifndef __sparc__
  16. #undef __sparc__
  17. #endif
  18. #ifndef __alpha__
  19. #undef __alpha__
  20. #endif
  21. #ifndef __hppa__
  22. #undef __hppa__
  23. #endif
  24. #ifndef __arm__
  25. #undef __arm__
  26. #endif
  27. #ifndef __rs6000__
  28. #undef __rs6000__
  29. #endif
  30. #ifndef __m88k__
  31. #undef __m88k__
  32. #endif
  33. #ifndef __convex__
  34. #undef __convex__
  35. #endif
  36.  
  37.  
  38. /* compiler characteristics */
  39.  
  40. /* CL_VOID */
  41. /* Define this as `char' if your compiler doesn't understand the void type. */
  42. #undef void
  43.  
  44.  
  45. /* header files */
  46.  
  47. /* CL_STDC_HEADERS */
  48. /* Define if you have the ANSI C header files
  49.    <stdlib.h>, <stdarg.h>, <string.h>, <float.h>, <limits.h>. */
  50. #undef STDC_HEADERS
  51.  
  52. /* CL_STDLIB_H */
  53. /* Define if you have <stdlib.h>. */
  54. #undef HAVE_STDLIB_H
  55.  
  56. /* CL_UNISTD_H */
  57. /* Define if you have <unistd.h>. */
  58. #undef HAVE_UNISTD_H
  59.  
  60. /* CL_OPENFLAGS */
  61. /* Define if you need <sys/file.h> for using open() flags like O_RDWR. */
  62. #undef NEED_SYS_FILE_H
  63.  
  64.  
  65. /* typedefs */
  66.  
  67. /* AC_TYPE_SIZE_T */
  68. #ifndef size_t
  69. #undef size_t
  70. #endif
  71.  
  72. /* AC_TYPE_OFF_T */
  73. #ifndef off_t
  74. #undef off_t
  75. #endif
  76.  
  77.  
  78. /* functions and declarations */
  79.  
  80. /* CL_MALLOC */
  81. /* Define as the return type of malloc(). */
  82. #undef RETMALLOCTYPE
  83. /* Define as the type of `size' in malloc() declaration. */
  84. #undef MALLOC_SIZE_T
  85.  
  86. /* CL_FREE */
  87. /* Define as the return type of free(). */
  88. #undef RETFREETYPE
  89.  
  90. /* CL_ABORT */
  91. /* Define as the return type of abort(). */
  92. #undef RETABORTTYPE
  93. /* Define as __volatile__ if the declaration of abort() needs it. */
  94. #define ABORT_VOLATILE
  95.  
  96. /* CL_MKDIR */
  97. /* Define as const if the declaration of mkdir() needs const. */
  98. #define MKDIR_CONST
  99. /* Define as the type of `mode' in mkdir(), open() declaration. */
  100. #undef MODE_T
  101.  
  102. /* CL_OPEN */
  103. /* Define as const if the declaration of open() needs const. */
  104. #define OPEN_CONST
  105. /* Define if the declaration of open() needs dots. */
  106. #undef OPEN_DOTS
  107.  
  108. /* CL_GETPAGESIZE */
  109. /* Define if you have getpagesize(). */
  110. #undef HAVE_GETPAGESIZE
  111. /* Define as the return type of getpagesize(). */
  112. #undef RETGETPAGESIZETYPE
  113.  
  114. /* CL_MACH_VM */
  115. /* Define if you have the vm_allocate() and task_self() functions. */
  116. #undef HAVE_MACH_VM
  117.  
  118. /* CL_MMAP */
  119. /* Define if you have <sys/mman.h> and the mmap() function. */
  120. #undef HAVE_MMAP
  121. /* Define as the return type of mmap(). */
  122. #undef RETMMAPTYPE
  123. /* Define as the type of `addr' in mmap() declaration. */
  124. #undef MMAP_ADDR_T
  125. /* Define as the type of `len' in mmap() declaration. */
  126. #undef MMAP_SIZE_T
  127. /* Define if <sys/mman.h> defines MAP_ANON and mmaping with MAP_ANON works. */
  128. #undef HAVE_MMAP_ANON
  129. /* Define if <sys/mman.h> defines MAP_ANONYMOUS and mmaping with MAP_ANONYMOUS
  130.    works. */
  131. #undef HAVE_MMAP_ANONYMOUS
  132. /* Define if mmaping of the special device /dev/zero works. */
  133. #undef HAVE_MMAP_DEVZERO
  134. /* Define if mmaping of the special device /dev/zero works,
  135.    but only on addresses < 2^29. */
  136. #undef HAVE_MMAP_DEVZERO_SUN4_29
  137.  
  138. /* CL_MPROTECT */
  139. /* Define if you have the mprotect() function. */
  140. #undef HAVE_MPROTECT
  141. /* Define if you have a working mprotect() function. */
  142. #undef HAVE_WORKING_MPROTECT
  143. /* Define as const if the declaration of mprotect() needs const. */
  144. #define MPROTECT_CONST
  145.  
  146. /* CL_SHMGET */
  147. /* Define as the type of `size' in shmget() declaration. */
  148. #undef SHMGET_SIZE_T
  149.  
  150. /* CL_SHMAT */
  151. /* Define as the return type of shmat(). */
  152. #undef RETSHMATTYPE
  153. /* Define as const if the declaration of shmat() needs const. */
  154. #define SHMAT_CONST
  155.  
  156. /* CL_SHMCTL */
  157. /* Define if the declaration of shmctl() needs dots. */
  158. #undef SHMCTL_DOTS
  159.  
  160. /* CL_SHM */
  161. /* Define if you have <sys/shm.h> and <sys/ipc.h> and shared memory works. */
  162. #undef HAVE_SHM
  163. /* Define if you also have <sys/sysmacros.h>. */
  164. #undef HAVE_SYS_SYSMACROS_H
  165.  
  166. /* CL_CODEEXEC */
  167. /* Define if code in malloc'ed memory is executable. */
  168. #undef CODE_EXECUTABLE
  169.  
  170. /* AC_CHECK_HEADERS(sys/m88kbcs.h) */
  171. /* Define if you have <sys/m88kbcs.h>. */
  172. #undef HAVE_SYS_M88KBCS_H
  173.  
  174. /* AC_CHECK_HEADERS(sys/cachectl.h) */
  175. /* Define if you have <sys/cachectl.h>. */
  176. #undef HAVE_SYS_CACHECTL_H
  177.