github.com/prattmic/llgo-embedded@v0.0.0-20150820070356-41cfecea0e1e/third_party/gofrontend/libffi/fficonfig.h.in (about)

     1  /* fficonfig.h.in.  Generated from configure.ac by autoheader.  */
     2  
     3  /* Define if building universal (internal helper macro) */
     4  #undef AC_APPLE_UNIVERSAL_BUILD
     5  
     6  /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
     7     systems. This function is required for `alloca.c' support on those systems.
     8     */
     9  #undef CRAY_STACKSEG_END
    10  
    11  /* Define to 1 if using `alloca.c'. */
    12  #undef C_ALLOCA
    13  
    14  /* Define to the flags needed for the .section .eh_frame directive. */
    15  #undef EH_FRAME_FLAGS
    16  
    17  /* Define this if you want extra debugging. */
    18  #undef FFI_DEBUG
    19  
    20  /* Cannot use PROT_EXEC on this target, so, we revert to alternative means */
    21  #undef FFI_EXEC_TRAMPOLINE_TABLE
    22  
    23  /* Define this if you want to enable pax emulated trampolines */
    24  #undef FFI_MMAP_EXEC_EMUTRAMP_PAX
    25  
    26  /* Cannot use malloc on this target, so, we revert to alternative means */
    27  #undef FFI_MMAP_EXEC_WRIT
    28  
    29  /* Define this if you do not want support for the raw API. */
    30  #undef FFI_NO_RAW_API
    31  
    32  /* Define this if you do not want support for aggregate types. */
    33  #undef FFI_NO_STRUCTS
    34  
    35  /* Define to 1 if you have `alloca', as a function or macro. */
    36  #undef HAVE_ALLOCA
    37  
    38  /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
    39     */
    40  #undef HAVE_ALLOCA_H
    41  
    42  /* Define if your assembler supports .ascii. */
    43  #undef HAVE_AS_ASCII_PSEUDO_OP
    44  
    45  /* Define if your assembler supports .cfi_* directives. */
    46  #undef HAVE_AS_CFI_PSEUDO_OP
    47  
    48  /* Define if your assembler supports .register. */
    49  #undef HAVE_AS_REGISTER_PSEUDO_OP
    50  
    51  /* Define if the compiler uses zarch features. */
    52  #undef HAVE_AS_S390_ZARCH
    53  
    54  /* Define if your assembler and linker support unaligned PC relative relocs.
    55     */
    56  #undef HAVE_AS_SPARC_UA_PCREL
    57  
    58  /* Define if your assembler supports .string. */
    59  #undef HAVE_AS_STRING_PSEUDO_OP
    60  
    61  /* Define if your assembler supports unwind section type. */
    62  #undef HAVE_AS_X86_64_UNWIND_SECTION_TYPE
    63  
    64  /* Define if your assembler supports PC relative relocs. */
    65  #undef HAVE_AS_X86_PCREL
    66  
    67  /* Define to 1 if you have the <dlfcn.h> header file. */
    68  #undef HAVE_DLFCN_H
    69  
    70  /* Define if __attribute__((visibility("hidden"))) is supported. */
    71  #undef HAVE_HIDDEN_VISIBILITY_ATTRIBUTE
    72  
    73  /* Define to 1 if you have the <inttypes.h> header file. */
    74  #undef HAVE_INTTYPES_H
    75  
    76  /* Define if you have the long double type and it is bigger than a double */
    77  #undef HAVE_LONG_DOUBLE
    78  
    79  /* Define if you support more than one size of the long double type */
    80  #undef HAVE_LONG_DOUBLE_VARIANT
    81  
    82  /* Define to 1 if you have the `memcpy' function. */
    83  #undef HAVE_MEMCPY
    84  
    85  /* Define to 1 if you have the <memory.h> header file. */
    86  #undef HAVE_MEMORY_H
    87  
    88  /* Define to 1 if you have the `mkostemp' function. */
    89  #undef HAVE_MKOSTEMP
    90  
    91  /* Define to 1 if you have the `mmap' function. */
    92  #undef HAVE_MMAP
    93  
    94  /* Define if mmap with MAP_ANON(YMOUS) works. */
    95  #undef HAVE_MMAP_ANON
    96  
    97  /* Define if mmap of /dev/zero works. */
    98  #undef HAVE_MMAP_DEV_ZERO
    99  
   100  /* Define if read-only mmap of a plain file works. */
   101  #undef HAVE_MMAP_FILE
   102  
   103  /* Define if .eh_frame sections should be read-only. */
   104  #undef HAVE_RO_EH_FRAME
   105  
   106  /* Define to 1 if you have the <stdint.h> header file. */
   107  #undef HAVE_STDINT_H
   108  
   109  /* Define to 1 if you have the <stdlib.h> header file. */
   110  #undef HAVE_STDLIB_H
   111  
   112  /* Define to 1 if you have the <strings.h> header file. */
   113  #undef HAVE_STRINGS_H
   114  
   115  /* Define to 1 if you have the <string.h> header file. */
   116  #undef HAVE_STRING_H
   117  
   118  /* Define to 1 if you have the <sys/mman.h> header file. */
   119  #undef HAVE_SYS_MMAN_H
   120  
   121  /* Define to 1 if you have the <sys/stat.h> header file. */
   122  #undef HAVE_SYS_STAT_H
   123  
   124  /* Define to 1 if you have the <sys/types.h> header file. */
   125  #undef HAVE_SYS_TYPES_H
   126  
   127  /* Define to 1 if you have the <unistd.h> header file. */
   128  #undef HAVE_UNISTD_H
   129  
   130  /* Define to the sub-directory in which libtool stores uninstalled libraries.
   131     */
   132  #undef LT_OBJDIR
   133  
   134  /* Define to 1 if your C compiler doesn't accept -c and -o together. */
   135  #undef NO_MINUS_C_MINUS_O
   136  
   137  /* Name of package */
   138  #undef PACKAGE
   139  
   140  /* Define to the address where bug reports for this package should be sent. */
   141  #undef PACKAGE_BUGREPORT
   142  
   143  /* Define to the full name of this package. */
   144  #undef PACKAGE_NAME
   145  
   146  /* Define to the full name and version of this package. */
   147  #undef PACKAGE_STRING
   148  
   149  /* Define to the one symbol short name of this package. */
   150  #undef PACKAGE_TARNAME
   151  
   152  /* Define to the home page for this package. */
   153  #undef PACKAGE_URL
   154  
   155  /* Define to the version of this package. */
   156  #undef PACKAGE_VERSION
   157  
   158  /* The size of `double', as computed by sizeof. */
   159  #undef SIZEOF_DOUBLE
   160  
   161  /* The size of `long double', as computed by sizeof. */
   162  #undef SIZEOF_LONG_DOUBLE
   163  
   164  /* The size of `size_t', as computed by sizeof. */
   165  #undef SIZEOF_SIZE_T
   166  
   167  /* If using the C implementation of alloca, define if you know the
   168     direction of stack growth for your system; otherwise it will be
   169     automatically deduced at runtime.
   170  	STACK_DIRECTION > 0 => grows toward higher addresses
   171  	STACK_DIRECTION < 0 => grows toward lower addresses
   172  	STACK_DIRECTION = 0 => direction of growth unknown */
   173  #undef STACK_DIRECTION
   174  
   175  /* Define to 1 if you have the ANSI C header files. */
   176  #undef STDC_HEADERS
   177  
   178  /* Define this if you are using Purify and want to suppress spurious messages.
   179     */
   180  #undef USING_PURIFY
   181  
   182  /* Version number of package */
   183  #undef VERSION
   184  
   185  /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
   186     significant byte first (like Motorola and SPARC, unlike Intel). */
   187  #if defined AC_APPLE_UNIVERSAL_BUILD
   188  # if defined __BIG_ENDIAN__
   189  #  define WORDS_BIGENDIAN 1
   190  # endif
   191  #else
   192  # ifndef WORDS_BIGENDIAN
   193  #  undef WORDS_BIGENDIAN
   194  # endif
   195  #endif
   196  
   197  
   198  #ifdef HAVE_HIDDEN_VISIBILITY_ATTRIBUTE
   199  #ifdef LIBFFI_ASM
   200  #define FFI_HIDDEN(name) .hidden name
   201  #else
   202  #define FFI_HIDDEN __attribute__ ((visibility ("hidden")))
   203  #endif
   204  #else
   205  #ifdef LIBFFI_ASM
   206  #define FFI_HIDDEN(name)
   207  #else
   208  #define FFI_HIDDEN
   209  #endif
   210  #endif
   211