1 /* fficonfig.h. Originally created by configure, now hand_maintained for MSVC. */ 2 3 /* fficonfig.h. Generated automatically by configure. */ 4 /* fficonfig.h.in. Generated automatically from configure.in by autoheader. */ 5 6 /* Define this for MSVC, but not for mingw32! */ 7 #ifdef _MSC_VER 8 #define __attribute__(x) /* */ 9 #endif 10 #define alloca _alloca 11 12 /*----------------------------------------------------------------*/ 13 14 /* Define if using alloca.c. */ 15 /* #undef C_ALLOCA */ 16 17 /* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. 18 This function is required for alloca.c support on those systems. */ 19 /* #undef CRAY_STACKSEG_END */ 20 21 /* Define if you have alloca, as a function or macro. */ 22 #define HAVE_ALLOCA 1 23 24 /* Define if you have <alloca.h> and it should be used (not on Ultrix). */ 25 /* #define HAVE_ALLOCA_H 1 */ 26 27 /* If using the C implementation of alloca, define if you know the 28 direction of stack growth for your system; otherwise it will be 29 automatically deduced at run-time. 30 STACK_DIRECTION > 0 => grows toward higher addresses 31 STACK_DIRECTION < 0 => grows toward lower addresses 32 STACK_DIRECTION = 0 => direction of growth unknown 33 */ 34 /* #undef STACK_DIRECTION */ 35 36 /* Define if you have the ANSI C header files. */ 37 #define STDC_HEADERS 1 38 39 /* Define if you have the memcpy function. */ 40 #define HAVE_MEMCPY 1 41 42 /* Define if read-only mmap of a plain file works. */ 43 //#define HAVE_MMAP_FILE 1 44 45 /* Define if mmap of /dev/zero works. */ 46 //#define HAVE_MMAP_DEV_ZERO 1 47 48 /* Define if mmap with MAP_ANON(YMOUS) works. */ 49 //#define HAVE_MMAP_ANON 1 50 51 /* The number of bytes in type double */ 52 #define SIZEOF_DOUBLE 8 53 54 /* The number of bytes in type long double */ 55 #define SIZEOF_LONG_DOUBLE 12 56 57 /* Define if you have the long double type and it is bigger than a double */ 58 #define HAVE_LONG_DOUBLE 1 59 60 /* whether byteorder is bigendian */ 61 /* #undef WORDS_BIGENDIAN */ 62 63 /* Define if the host machine stores words of multi-word integers in 64 big-endian order. */ 65 /* #undef HOST_WORDS_BIG_ENDIAN */ 66 67 /* 1234 = LIL_ENDIAN, 4321 = BIGENDIAN */ 68 #define BYTEORDER 1234 69 70 /* Define if your assembler and linker support unaligned PC relative relocs. */ 71 /* #undef HAVE_AS_SPARC_UA_PCREL */ 72 73 /* Define if your assembler supports .register. */ 74 /* #undef HAVE_AS_REGISTER_PSEUDO_OP */ 75 76 /* Define if .eh_frame sections should be read-only. */ 77 /* #undef HAVE_RO_EH_FRAME */ 78 79 /* Define to the flags needed for the .section .eh_frame directive. */ 80 /* #define EH_FRAME_FLAGS "aw" */ 81 82 /* Define to the flags needed for the .section .eh_frame directive. */ 83 /* #define EH_FRAME_FLAGS "aw" */ 84 85 /* Define this if you want extra debugging. */ 86 /* #undef FFI_DEBUG */ 87 88 /* Define this is you do not want support for aggregate types. */ 89 /* #undef FFI_NO_STRUCTS */ 90 91 /* Define this is you do not want support for the raw API. */ 92 /* #undef FFI_NO_RAW_API */ 93 94 /* Define this if you are using Purify and want to suppress spurious messages. */ 95 /* #undef USING_PURIFY */ 96 97