1/* auto-config.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/* Have __atomic_compare_exchange for 1 byte integers. */ 7#undef HAVE_ATOMIC_CAS_1 8 9/* Have __atomic_compare_exchange for 16 byte integers. */ 10#undef HAVE_ATOMIC_CAS_16 11 12/* Have __atomic_compare_exchange for 2 byte integers. */ 13#undef HAVE_ATOMIC_CAS_2 14 15/* Have __atomic_compare_exchange for 4 byte integers. */ 16#undef HAVE_ATOMIC_CAS_4 17 18/* Have __atomic_compare_exchange for 8 byte integers. */ 19#undef HAVE_ATOMIC_CAS_8 20 21/* Have __atomic_exchange for 1 byte integers. */ 22#undef HAVE_ATOMIC_EXCHANGE_1 23 24/* Have __atomic_exchange for 16 byte integers. */ 25#undef HAVE_ATOMIC_EXCHANGE_16 26 27/* Have __atomic_exchange for 2 byte integers. */ 28#undef HAVE_ATOMIC_EXCHANGE_2 29 30/* Have __atomic_exchange for 4 byte integers. */ 31#undef HAVE_ATOMIC_EXCHANGE_4 32 33/* Have __atomic_exchange for 8 byte integers. */ 34#undef HAVE_ATOMIC_EXCHANGE_8 35 36/* Have __atomic_fetch_add for 1 byte integers. */ 37#undef HAVE_ATOMIC_FETCH_ADD_1 38 39/* Have __atomic_fetch_add for 16 byte integers. */ 40#undef HAVE_ATOMIC_FETCH_ADD_16 41 42/* Have __atomic_fetch_add for 2 byte integers. */ 43#undef HAVE_ATOMIC_FETCH_ADD_2 44 45/* Have __atomic_fetch_add for 4 byte integers. */ 46#undef HAVE_ATOMIC_FETCH_ADD_4 47 48/* Have __atomic_fetch_add for 8 byte integers. */ 49#undef HAVE_ATOMIC_FETCH_ADD_8 50 51/* Have __atomic_fetch_op for all op for 1 byte integers. */ 52#undef HAVE_ATOMIC_FETCH_OP_1 53 54/* Have __atomic_fetch_op for all op for 16 byte integers. */ 55#undef HAVE_ATOMIC_FETCH_OP_16 56 57/* Have __atomic_fetch_op for all op for 2 byte integers. */ 58#undef HAVE_ATOMIC_FETCH_OP_2 59 60/* Have __atomic_fetch_op for all op for 4 byte integers. */ 61#undef HAVE_ATOMIC_FETCH_OP_4 62 63/* Have __atomic_fetch_op for all op for 8 byte integers. */ 64#undef HAVE_ATOMIC_FETCH_OP_8 65 66/* Have __atomic_load/store for 1 byte integers. */ 67#undef HAVE_ATOMIC_LDST_1 68 69/* Have __atomic_load/store for 16 byte integers. */ 70#undef HAVE_ATOMIC_LDST_16 71 72/* Have __atomic_load/store for 2 byte integers. */ 73#undef HAVE_ATOMIC_LDST_2 74 75/* Have __atomic_load/store for 4 byte integers. */ 76#undef HAVE_ATOMIC_LDST_4 77 78/* Have __atomic_load/store for 8 byte integers. */ 79#undef HAVE_ATOMIC_LDST_8 80 81/* Have __atomic_test_and_set for 1 byte integers. */ 82#undef HAVE_ATOMIC_TAS_1 83 84/* Have __atomic_test_and_set for 16 byte integers. */ 85#undef HAVE_ATOMIC_TAS_16 86 87/* Have __atomic_test_and_set for 2 byte integers. */ 88#undef HAVE_ATOMIC_TAS_2 89 90/* Have __atomic_test_and_set for 4 byte integers. */ 91#undef HAVE_ATOMIC_TAS_4 92 93/* Have __atomic_test_and_set for 8 byte integers. */ 94#undef HAVE_ATOMIC_TAS_8 95 96/* Define to 1 if the target supports __attribute__((alias(...))). */ 97#undef HAVE_ATTRIBUTE_ALIAS 98 99/* Define to 1 if the target supports __attribute__((dllexport)). */ 100#undef HAVE_ATTRIBUTE_DLLEXPORT 101 102/* Define to 1 if the target supports __attribute__((visibility(...))). */ 103#undef HAVE_ATTRIBUTE_VISIBILITY 104 105/* Define to 1 if you have the <dlfcn.h> header file. */ 106#undef HAVE_DLFCN_H 107 108/* Define to 1 if you have the <fenv.h> header file. */ 109#undef HAVE_FENV_H 110 111/* Define to 1 if the target supports __attribute__((ifunc(...))). */ 112#undef HAVE_IFUNC 113 114/* Have support for 1 byte integers. */ 115#undef HAVE_INT1 116 117/* Have support for 16 byte integers. */ 118#undef HAVE_INT16 119 120/* Have support for 2 byte integers. */ 121#undef HAVE_INT2 122 123/* Have support for 4 byte integers. */ 124#undef HAVE_INT4 125 126/* Have support for 8 byte integers. */ 127#undef HAVE_INT8 128 129/* Define to 1 if you have the <inttypes.h> header file. */ 130#undef HAVE_INTTYPES_H 131 132/* Define to 1 if you have the <memory.h> header file. */ 133#undef HAVE_MEMORY_H 134 135/* Define to 1 if you have the <stdint.h> header file. */ 136#undef HAVE_STDINT_H 137 138/* Define to 1 if you have the <stdlib.h> header file. */ 139#undef HAVE_STDLIB_H 140 141/* Define to 1 if you have the <strings.h> header file. */ 142#undef HAVE_STRINGS_H 143 144/* Define to 1 if you have the <string.h> header file. */ 145#undef HAVE_STRING_H 146 147/* Define to 1 if you have the <sys/stat.h> header file. */ 148#undef HAVE_SYS_STAT_H 149 150/* Define to 1 if you have the <sys/types.h> header file. */ 151#undef HAVE_SYS_TYPES_H 152 153/* Define to 1 if you have the <unistd.h> header file. */ 154#undef HAVE_UNISTD_H 155 156/* Define ifunc resolver function argument. */ 157#undef IFUNC_RESOLVER_ARGS 158 159/* Define to 1 if GNU symbol versioning is used for libatomic. */ 160#undef LIBAT_GNU_SYMBOL_VERSIONING 161 162/* Define to the sub-directory in which libtool stores uninstalled libraries. 163 */ 164#undef LT_OBJDIR 165 166/* Name of package */ 167#undef PACKAGE 168 169/* Define to the address where bug reports for this package should be sent. */ 170#undef PACKAGE_BUGREPORT 171 172/* Define to the full name of this package. */ 173#undef PACKAGE_NAME 174 175/* Define to the full name and version of this package. */ 176#undef PACKAGE_STRING 177 178/* Define to the one symbol short name of this package. */ 179#undef PACKAGE_TARNAME 180 181/* Define to the home page for this package. */ 182#undef PACKAGE_URL 183 184/* Define to the version of this package. */ 185#undef PACKAGE_VERSION 186 187/* The size of `char', as computed by sizeof. */ 188#undef SIZEOF_CHAR 189 190/* The size of `int', as computed by sizeof. */ 191#undef SIZEOF_INT 192 193/* The size of `long', as computed by sizeof. */ 194#undef SIZEOF_LONG 195 196/* The size of `short', as computed by sizeof. */ 197#undef SIZEOF_SHORT 198 199/* The size of `void *', as computed by sizeof. */ 200#undef SIZEOF_VOID_P 201 202/* Define to 1 if you have the ANSI C header files. */ 203#undef STDC_HEADERS 204 205/* Define if you can safely include both <string.h> and <strings.h>. */ 206#undef STRING_WITH_STRINGS 207 208/* Version number of package */ 209#undef VERSION 210 211/* The word size in bytes of the machine. */ 212#undef WORDSIZE 213 214/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most 215 significant byte first (like Motorola and SPARC, unlike Intel). */ 216#if defined AC_APPLE_UNIVERSAL_BUILD 217# if defined __BIG_ENDIAN__ 218# define WORDS_BIGENDIAN 1 219# endif 220#else 221# ifndef WORDS_BIGENDIAN 222# undef WORDS_BIGENDIAN 223# endif 224#endif 225 226#define MAYBE_HAVE_ATOMIC_LDST_1 HAVE_ATOMIC_LDST_1 227 228#define FAST_ATOMIC_LDST_16 HAVE_ATOMIC_LDST_16 229 230#define MAYBE_HAVE_ATOMIC_TAS_1 HAVE_ATOMIC_TAS_1 231 232#define MAYBE_HAVE_ATOMIC_TAS_2 HAVE_ATOMIC_TAS_2 233 234#define MAYBE_HAVE_ATOMIC_TAS_4 HAVE_ATOMIC_TAS_4 235 236#define MAYBE_HAVE_ATOMIC_TAS_8 HAVE_ATOMIC_TAS_8 237 238#define MAYBE_HAVE_ATOMIC_TAS_16 HAVE_ATOMIC_TAS_16 239 240#define MAYBE_HAVE_ATOMIC_EXCHANGE_1 HAVE_ATOMIC_EXCHANGE_1 241 242#define MAYBE_HAVE_ATOMIC_EXCHANGE_2 HAVE_ATOMIC_EXCHANGE_2 243 244#define MAYBE_HAVE_ATOMIC_EXCHANGE_4 HAVE_ATOMIC_EXCHANGE_4 245 246#define MAYBE_HAVE_ATOMIC_EXCHANGE_8 HAVE_ATOMIC_EXCHANGE_8 247 248#define FAST_ATOMIC_LDST_1 HAVE_ATOMIC_LDST_1 249 250#define MAYBE_HAVE_ATOMIC_EXCHANGE_16 HAVE_ATOMIC_EXCHANGE_16 251 252#define MAYBE_HAVE_ATOMIC_CAS_1 HAVE_ATOMIC_CAS_1 253 254#define MAYBE_HAVE_ATOMIC_CAS_2 HAVE_ATOMIC_CAS_2 255 256#define MAYBE_HAVE_ATOMIC_CAS_4 HAVE_ATOMIC_CAS_4 257 258#define MAYBE_HAVE_ATOMIC_CAS_8 HAVE_ATOMIC_CAS_8 259 260#define MAYBE_HAVE_ATOMIC_CAS_16 HAVE_ATOMIC_CAS_16 261 262#define MAYBE_HAVE_ATOMIC_FETCH_ADD_1 HAVE_ATOMIC_FETCH_ADD_1 263 264#define MAYBE_HAVE_ATOMIC_FETCH_ADD_2 HAVE_ATOMIC_FETCH_ADD_2 265 266#define MAYBE_HAVE_ATOMIC_FETCH_ADD_4 HAVE_ATOMIC_FETCH_ADD_4 267 268#define MAYBE_HAVE_ATOMIC_FETCH_ADD_8 HAVE_ATOMIC_FETCH_ADD_8 269 270#define MAYBE_HAVE_ATOMIC_LDST_2 HAVE_ATOMIC_LDST_2 271 272#define MAYBE_HAVE_ATOMIC_FETCH_ADD_16 HAVE_ATOMIC_FETCH_ADD_16 273 274#define MAYBE_HAVE_ATOMIC_FETCH_OP_1 HAVE_ATOMIC_FETCH_OP_1 275 276#define MAYBE_HAVE_ATOMIC_FETCH_OP_2 HAVE_ATOMIC_FETCH_OP_2 277 278#define MAYBE_HAVE_ATOMIC_FETCH_OP_4 HAVE_ATOMIC_FETCH_OP_4 279 280#define MAYBE_HAVE_ATOMIC_FETCH_OP_8 HAVE_ATOMIC_FETCH_OP_8 281 282#define MAYBE_HAVE_ATOMIC_FETCH_OP_16 HAVE_ATOMIC_FETCH_OP_16 283 284#ifndef WORDS_BIGENDIAN 285#define WORDS_BIGENDIAN 0 286#endif 287 288#define FAST_ATOMIC_LDST_2 HAVE_ATOMIC_LDST_2 289 290#define MAYBE_HAVE_ATOMIC_LDST_4 HAVE_ATOMIC_LDST_4 291 292#define FAST_ATOMIC_LDST_4 HAVE_ATOMIC_LDST_4 293 294#define MAYBE_HAVE_ATOMIC_LDST_8 HAVE_ATOMIC_LDST_8 295 296#define FAST_ATOMIC_LDST_8 HAVE_ATOMIC_LDST_8 297 298#define MAYBE_HAVE_ATOMIC_LDST_16 HAVE_ATOMIC_LDST_16 299