1/* fficonfig.h.in. Generated from configure.ac by autoheader. */ 2 3/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP 4 systems. This function is required for `alloca.c' support on those systems. 5 */ 6#undef CRAY_STACKSEG_END 7 8/* Define to 1 if using `alloca.c'. */ 9#undef C_ALLOCA 10 11/* Define to the flags needed for the .section .eh_frame directive. */ 12#define EH_FRAME_FLAGS "aw" 13 14/* Define this if you want extra debugging. */ 15#undef FFI_DEBUG 16 17/* Define this is you do not want support for the raw API. */ 18#undef FFI_NO_RAW_API 19 20/* Define this is you do not want support for aggregate types. */ 21#undef FFI_NO_STRUCTS 22 23/* Define to 1 if you have `alloca', as a function or macro. */ 24#define HAVE_ALLOCA 1 25 26/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix). 27 */ 28#define HAVE_ALLOCA_H 1 29 30/* Define if your assembler supports .cfi_* directives. */ 31#undef HAVE_AS_CFI_PSEUDO_OP 32 33/* Define if your assembler supports .register. */ 34#undef HAVE_AS_REGISTER_PSEUDO_OP 35 36/* Define if your assembler and linker support unaligned PC relative relocs. 37 */ 38#undef HAVE_AS_SPARC_UA_PCREL 39 40/* Define to 1 if you have the <dlfcn.h> header file. */ 41#define HAVE_DLFCN_H 1 42 43/* Define if __attribute__((visibility("hidden"))) is supported. */ 44#undef HAVE_HIDDEN_VISIBILITY_ATTRIBUTE 45 46/* Define to 1 if you have the <inttypes.h> header file. */ 47#define HAVE_INTTYPES_H 1 48 49/* Define if you have the long double type and it is bigger than a double */ 50#undef HAVE_LONG_DOUBLE 51 52/* Define to 1 if you have the `memcpy' function. */ 53#define HAVE_MEMCPY 1 54 55/* Define to 1 if you have the <memory.h> header file. */ 56#define HAVE_MEMORY_H 1 57 58/* Define to 1 if you have the `mmap' function. */ 59#define HAVE_MMAP 1 60 61/* Define if mmap with MAP_ANON(YMOUS) works. */ 62#define HAVE_MMAP_ANON 1 63 64/* Define if mmap of /dev/zero works. */ 65#define HAVE_MMAP_DEV_ZERO 1 66 67/* Define if read-only mmap of a plain file works. */ 68#define HAVE_MMAP_FILE 1 69 70/* Define if .eh_frame sections should be read-only. */ 71#undef HAVE_RO_EH_FRAME 72 73/* Define to 1 if you have the <stdint.h> header file. */ 74#define HAVE_STDINT_H 1 75 76/* Define to 1 if you have the <stdlib.h> header file. */ 77#define HAVE_STDLIB_H 1 78 79/* Define to 1 if you have the <strings.h> header file. */ 80#undef HAVE_STRINGS_H 81 82/* Define to 1 if you have the <string.h> header file. */ 83#define HAVE_STRING_H 1 84 85/* Define to 1 if you have the <sys/mman.h> header file. */ 86#define HAVE_SYS_MMAN_H 1 87 88/* Define to 1 if you have the <sys/stat.h> header file. */ 89#define HAVE_SYS_STAT_H 1 90 91/* Define to 1 if you have the <sys/types.h> header file. */ 92#define HAVE_SYS_TYPES_H 1 93 94/* Define to 1 if you have the <unistd.h> header file. */ 95#define HAVE_UNISTD_H 1 96 97/* Define to 1 if your C compiler doesn't accept -c and -o together. */ 98#undef NO_MINUS_C_MINUS_O 99 100/* Name of package */ 101#define PACKAGE "libffi" 102 103/* Define to the address where bug reports for this package should be sent. */ 104#undef PACKAGE_BUGREPORT 105 106/* Define to the full name of this package. */ 107#undef PACKAGE_NAME 108 109/* Define to the full name and version of this package. */ 110#undef PACKAGE_STRING 111 112/* Define to the one symbol short name of this package. */ 113#undef PACKAGE_TARNAME 114 115/* Define to the version of this package. */ 116#undef PACKAGE_VERSION 117 118/* The size of `double', as computed by sizeof. */ 119#define SIZEOF_DOUBLE 8 120 121/* The size of `long double', as computed by sizeof. */ 122#undef SIZEOF_LONG_DOUBLE 123 124/* If using the C implementation of alloca, define if you know the 125 direction of stack growth for your system; otherwise it will be 126 automatically deduced at runtime. 127 STACK_DIRECTION > 0 => grows toward higher addresses 128 STACK_DIRECTION < 0 => grows toward lower addresses 129 STACK_DIRECTION = 0 => direction of growth unknown */ 130#undef STACK_DIRECTION 131 132/* Define to 1 if you have the ANSI C header files. */ 133#define STDC_HEADERS 1 134 135/* Define this if you are using Purify and want to suppress spurious messages. 136 */ 137#undef USING_PURIFY 138 139/* Version number of package */ 140#undef VERSION 141 142/* Define to 1 if your processor stores words with the most significant byte 143 first (like Motorola and SPARC, unlike Intel and VAX). */ 144#undef WORDS_BIGENDIAN 145 146 147#ifdef HAVE_HIDDEN_VISIBILITY_ATTRIBUTE 148#ifdef LIBFFI_ASM 149#define FFI_HIDDEN(name) .hidden name 150#else 151#define FFI_HIDDEN __attribute__ ((visibility ("hidden"))) 152#endif 153#else 154#ifdef LIBFFI_ASM 155#define FFI_HIDDEN(name) 156#else 157#define FFI_HIDDEN 158#endif 159#endif 160 161