1e3209ae7SThomas Veerman /* config.h. Generated from config.in by configure. */ 2*84d9c625SLionel Sambuc /* config.in. Generated from configure.ac by autoheader. */ 3e3209ae7SThomas Veerman 4e3209ae7SThomas Veerman /* 5e3209ae7SThomas Veerman 6e3209ae7SThomas Veerman Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 7*84d9c625SLionel Sambuc 2007, 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc. 8e3209ae7SThomas Veerman 9e3209ae7SThomas Veerman This file is part of the GNU MP Library. 10e3209ae7SThomas Veerman 11e3209ae7SThomas Veerman The GNU MP Library is free software; you can redistribute it and/or modify 12e3209ae7SThomas Veerman it under the terms of the GNU Lesser General Public License as published 13e3209ae7SThomas Veerman by the Free Software Foundation; either version 3 of the License, or (at 14e3209ae7SThomas Veerman your option) any later version. 15e3209ae7SThomas Veerman 16e3209ae7SThomas Veerman The GNU MP Library is distributed in the hope that it will be useful, but 17e3209ae7SThomas Veerman WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY 18e3209ae7SThomas Veerman or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public 19e3209ae7SThomas Veerman License for more details. 20e3209ae7SThomas Veerman 21e3209ae7SThomas Veerman You should have received a copy of the GNU Lesser General Public License 22e3209ae7SThomas Veerman along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. 23e3209ae7SThomas Veerman */ 24e3209ae7SThomas Veerman 25e3209ae7SThomas Veerman /* Define if building universal (internal helper macro) */ 26e3209ae7SThomas Veerman /* #undef AC_APPLE_UNIVERSAL_BUILD */ 27e3209ae7SThomas Veerman 28e3209ae7SThomas Veerman /* The gmp-mparam.h file (a string) the tune program should suggest updating. 29e3209ae7SThomas Veerman */ 30*84d9c625SLionel Sambuc #define GMP_MPARAM_H_SUGGEST "./mpn/powerpc32/gmp-mparam.h" 31e3209ae7SThomas Veerman 32e3209ae7SThomas Veerman /* Define to 1 if you have the `alarm' function. */ 33e3209ae7SThomas Veerman #define HAVE_ALARM 1 34e3209ae7SThomas Veerman 35e3209ae7SThomas Veerman /* Define to 1 if alloca() works (via gmp-impl.h). */ 36e3209ae7SThomas Veerman #define HAVE_ALLOCA 1 37e3209ae7SThomas Veerman 38e3209ae7SThomas Veerman /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix). 39e3209ae7SThomas Veerman */ 40e3209ae7SThomas Veerman /* #undef HAVE_ALLOCA_H */ 41e3209ae7SThomas Veerman 42e3209ae7SThomas Veerman /* Define to 1 if the compiler accepts gcc style __attribute__ ((const)) */ 43e3209ae7SThomas Veerman #define HAVE_ATTRIBUTE_CONST 1 44e3209ae7SThomas Veerman 45e3209ae7SThomas Veerman /* Define to 1 if the compiler accepts gcc style __attribute__ ((malloc)) */ 46e3209ae7SThomas Veerman #define HAVE_ATTRIBUTE_MALLOC 1 47e3209ae7SThomas Veerman 48e3209ae7SThomas Veerman /* Define to 1 if the compiler accepts gcc style __attribute__ ((mode (XX))) 49e3209ae7SThomas Veerman */ 50e3209ae7SThomas Veerman #define HAVE_ATTRIBUTE_MODE 1 51e3209ae7SThomas Veerman 52e3209ae7SThomas Veerman /* Define to 1 if the compiler accepts gcc style __attribute__ ((noreturn)) */ 53e3209ae7SThomas Veerman #define HAVE_ATTRIBUTE_NORETURN 1 54e3209ae7SThomas Veerman 55e3209ae7SThomas Veerman /* Define to 1 if you have the `attr_get' function. */ 56e3209ae7SThomas Veerman /* #undef HAVE_ATTR_GET */ 57e3209ae7SThomas Veerman 58e3209ae7SThomas Veerman /* Define to 1 if tests/libtests has calling conventions checking for the CPU 59e3209ae7SThomas Veerman */ 60e3209ae7SThomas Veerman /* #undef HAVE_CALLING_CONVENTIONS */ 61e3209ae7SThomas Veerman 62e3209ae7SThomas Veerman /* Define to 1 if you have the `clock' function. */ 63e3209ae7SThomas Veerman #define HAVE_CLOCK 1 64e3209ae7SThomas Veerman 65*84d9c625SLionel Sambuc /* Define to 1 if you have the `clock_gettime' function */ 66e3209ae7SThomas Veerman #define HAVE_CLOCK_GETTIME 1 67e3209ae7SThomas Veerman 68e3209ae7SThomas Veerman /* Define to 1 if you have the `cputime' function. */ 69e3209ae7SThomas Veerman /* #undef HAVE_CPUTIME */ 70e3209ae7SThomas Veerman 71e3209ae7SThomas Veerman /* Define to 1 if you have the declaration of `fgetc', and to 0 if you don't. 72e3209ae7SThomas Veerman */ 73e3209ae7SThomas Veerman #define HAVE_DECL_FGETC 1 74e3209ae7SThomas Veerman 75e3209ae7SThomas Veerman /* Define to 1 if you have the declaration of `fscanf', and to 0 if you don't. 76e3209ae7SThomas Veerman */ 77e3209ae7SThomas Veerman #define HAVE_DECL_FSCANF 1 78e3209ae7SThomas Veerman 79e3209ae7SThomas Veerman /* Define to 1 if you have the declaration of `optarg', and to 0 if you don't. 80e3209ae7SThomas Veerman */ 81e3209ae7SThomas Veerman #define HAVE_DECL_OPTARG 1 82e3209ae7SThomas Veerman 83e3209ae7SThomas Veerman /* Define to 1 if you have the declaration of `sys_errlist', and to 0 if you 84e3209ae7SThomas Veerman don't. */ 85e3209ae7SThomas Veerman #define HAVE_DECL_SYS_ERRLIST 1 86e3209ae7SThomas Veerman 87e3209ae7SThomas Veerman /* Define to 1 if you have the declaration of `sys_nerr', and to 0 if you 88e3209ae7SThomas Veerman don't. */ 89e3209ae7SThomas Veerman #define HAVE_DECL_SYS_NERR 1 90e3209ae7SThomas Veerman 91e3209ae7SThomas Veerman /* Define to 1 if you have the declaration of `ungetc', and to 0 if you don't. 92e3209ae7SThomas Veerman */ 93e3209ae7SThomas Veerman #define HAVE_DECL_UNGETC 1 94e3209ae7SThomas Veerman 95e3209ae7SThomas Veerman /* Define to 1 if you have the declaration of `vfprintf', and to 0 if you 96e3209ae7SThomas Veerman don't. */ 97e3209ae7SThomas Veerman #define HAVE_DECL_VFPRINTF 1 98e3209ae7SThomas Veerman 99e3209ae7SThomas Veerman /* Define to 1 if you have the <dlfcn.h> header file. */ 100e3209ae7SThomas Veerman #define HAVE_DLFCN_H 1 101e3209ae7SThomas Veerman 102e3209ae7SThomas Veerman /* Define one of the following to 1 for the format of a `double'. 103e3209ae7SThomas Veerman If your format is not among these choices, or you don't know what it is, 104e3209ae7SThomas Veerman then leave all undefined. 105e3209ae7SThomas Veerman IEEE_LITTLE_SWAPPED means little endian, but with the two 4-byte halves 106e3209ae7SThomas Veerman swapped, as used by ARM CPUs in little endian mode. */ 107e3209ae7SThomas Veerman #define HAVE_DOUBLE_IEEE_BIG_ENDIAN 1 108e3209ae7SThomas Veerman /* #undef HAVE_DOUBLE_IEEE_LITTLE_ENDIAN */ 109e3209ae7SThomas Veerman /* #undef HAVE_DOUBLE_IEEE_LITTLE_SWAPPED */ 110e3209ae7SThomas Veerman /* #undef HAVE_DOUBLE_VAX_D */ 111e3209ae7SThomas Veerman /* #undef HAVE_DOUBLE_VAX_G */ 112e3209ae7SThomas Veerman /* #undef HAVE_DOUBLE_CRAY_CFP */ 113e3209ae7SThomas Veerman 114e3209ae7SThomas Veerman /* Define to 1 if you have the <fcntl.h> header file. */ 115e3209ae7SThomas Veerman #define HAVE_FCNTL_H 1 116e3209ae7SThomas Veerman 117e3209ae7SThomas Veerman /* Define to 1 if you have the <float.h> header file. */ 118e3209ae7SThomas Veerman #define HAVE_FLOAT_H 1 119e3209ae7SThomas Veerman 120e3209ae7SThomas Veerman /* Define to 1 if you have the `getpagesize' function. */ 121e3209ae7SThomas Veerman #define HAVE_GETPAGESIZE 1 122e3209ae7SThomas Veerman 123e3209ae7SThomas Veerman /* Define to 1 if you have the `getrusage' function. */ 124e3209ae7SThomas Veerman #define HAVE_GETRUSAGE 1 125e3209ae7SThomas Veerman 126e3209ae7SThomas Veerman /* Define to 1 if you have the `getsysinfo' function. */ 127e3209ae7SThomas Veerman /* #undef HAVE_GETSYSINFO */ 128e3209ae7SThomas Veerman 129e3209ae7SThomas Veerman /* Define to 1 if you have the `gettimeofday' function. */ 130e3209ae7SThomas Veerman #define HAVE_GETTIMEOFDAY 1 131e3209ae7SThomas Veerman 132e3209ae7SThomas Veerman /* Define one of these to 1 for the host CPU family. 133e3209ae7SThomas Veerman If your CPU is not in any of these families, leave all undefined. 134e3209ae7SThomas Veerman For an AMD64 chip, define "x86" in ABI=32, but not in ABI=64. */ 135e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_FAMILY_alpha */ 136e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_FAMILY_m68k */ 137e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_FAMILY_power */ 138e3209ae7SThomas Veerman #define HAVE_HOST_CPU_FAMILY_powerpc 1 139e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_FAMILY_x86 */ 140e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_FAMILY_x86_64 */ 141e3209ae7SThomas Veerman 142e3209ae7SThomas Veerman /* Define one of the following to 1 for the host CPU, as per the output of 143e3209ae7SThomas Veerman ./config.guess. If your CPU is not listed here, leave all undefined. */ 144e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_alphaev67 */ 145e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_alphaev68 */ 146e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_alphaev7 */ 147e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_m68020 */ 148e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_m68030 */ 149e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_m68040 */ 150e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_m68060 */ 151e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_m68360 */ 152e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_powerpc604 */ 153e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_powerpc604e */ 154e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_powerpc750 */ 155e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_powerpc7400 */ 156e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_supersparc */ 157e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_i386 */ 158e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_i586 */ 159e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_i686 */ 160e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_pentium */ 161e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_pentiummmx */ 162e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_pentiumpro */ 163e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_pentium2 */ 164e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_pentium3 */ 165*84d9c625SLionel Sambuc /* #undef HAVE_HOST_CPU_s390_z900 */ 166*84d9c625SLionel Sambuc /* #undef HAVE_HOST_CPU_s390_z990 */ 167*84d9c625SLionel Sambuc /* #undef HAVE_HOST_CPU_s390_z9 */ 168*84d9c625SLionel Sambuc /* #undef HAVE_HOST_CPU_s390_z10 */ 169*84d9c625SLionel Sambuc /* #undef HAVE_HOST_CPU_s390_z196 */ 170*84d9c625SLionel Sambuc 171*84d9c625SLionel Sambuc /* Define to 1 iff we have a s390 with 64-bit registers. */ 172*84d9c625SLionel Sambuc /* #undef HAVE_HOST_CPU_s390_zarch */ 173e3209ae7SThomas Veerman 174e3209ae7SThomas Veerman /* Define to 1 if the system has the type `intmax_t'. */ 175e3209ae7SThomas Veerman #define HAVE_INTMAX_T 1 176e3209ae7SThomas Veerman 177e3209ae7SThomas Veerman /* Define to 1 if the system has the type `intptr_t'. */ 178e3209ae7SThomas Veerman #define HAVE_INTPTR_T 1 179e3209ae7SThomas Veerman 180e3209ae7SThomas Veerman /* Define to 1 if you have the <inttypes.h> header file. */ 181e3209ae7SThomas Veerman #define HAVE_INTTYPES_H 1 182e3209ae7SThomas Veerman 183e3209ae7SThomas Veerman /* Define to 1 if you have the <invent.h> header file. */ 184e3209ae7SThomas Veerman /* #undef HAVE_INVENT_H */ 185e3209ae7SThomas Veerman 186e3209ae7SThomas Veerman /* Define to 1 if you have the <langinfo.h> header file. */ 187e3209ae7SThomas Veerman #define HAVE_LANGINFO_H 1 188e3209ae7SThomas Veerman 189e3209ae7SThomas Veerman /* Define one of these to 1 for the endianness of `mp_limb_t'. 190e3209ae7SThomas Veerman If the endianness is not a simple big or little, or you don't know what 191e3209ae7SThomas Veerman it is, then leave both undefined. */ 192e3209ae7SThomas Veerman #define HAVE_LIMB_BIG_ENDIAN 1 193e3209ae7SThomas Veerman /* #undef HAVE_LIMB_LITTLE_ENDIAN */ 194e3209ae7SThomas Veerman 195e3209ae7SThomas Veerman /* Define to 1 if you have the `localeconv' function. */ 196e3209ae7SThomas Veerman #define HAVE_LOCALECONV 1 197e3209ae7SThomas Veerman 198e3209ae7SThomas Veerman /* Define to 1 if you have the <locale.h> header file. */ 199e3209ae7SThomas Veerman #define HAVE_LOCALE_H 1 200e3209ae7SThomas Veerman 201e3209ae7SThomas Veerman /* Define to 1 if the system has the type `long double'. */ 202e3209ae7SThomas Veerman #define HAVE_LONG_DOUBLE 1 203e3209ae7SThomas Veerman 204e3209ae7SThomas Veerman /* Define to 1 if the system has the type `long long'. */ 205e3209ae7SThomas Veerman #define HAVE_LONG_LONG 1 206e3209ae7SThomas Veerman 207e3209ae7SThomas Veerman /* Define to 1 if you have the <machine/hal_sysinfo.h> header file. */ 208e3209ae7SThomas Veerman /* #undef HAVE_MACHINE_HAL_SYSINFO_H */ 209e3209ae7SThomas Veerman 210e3209ae7SThomas Veerman /* Define to 1 if you have the <memory.h> header file. */ 211e3209ae7SThomas Veerman #define HAVE_MEMORY_H 1 212e3209ae7SThomas Veerman 213e3209ae7SThomas Veerman /* Define to 1 if you have the `memset' function. */ 214e3209ae7SThomas Veerman #define HAVE_MEMSET 1 215e3209ae7SThomas Veerman 216e3209ae7SThomas Veerman /* Define to 1 if you have the `mmap' function. */ 217e3209ae7SThomas Veerman #define HAVE_MMAP 1 218e3209ae7SThomas Veerman 219e3209ae7SThomas Veerman /* Define to 1 if you have the `mprotect' function. */ 220e3209ae7SThomas Veerman #define HAVE_MPROTECT 1 221e3209ae7SThomas Veerman 222e3209ae7SThomas Veerman /* Define to 1 each of the following for which a native (ie. CPU specific) 223e3209ae7SThomas Veerman implementation of the corresponding routine exists. */ 224e3209ae7SThomas Veerman #define HAVE_NATIVE_mpn_add_n 1 225e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_add_n_sub_n */ 226e3209ae7SThomas Veerman #define HAVE_NATIVE_mpn_add_nc 1 227e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_addaddmul_1msb0 */ 228*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addcnd_n */ 229e3209ae7SThomas Veerman #define HAVE_NATIVE_mpn_addlsh1_n 1 230e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_addlsh2_n */ 231e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_addlsh_n */ 232*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh1_nc */ 233*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh2_nc */ 234*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh_nc */ 235*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh1_n_ip1 */ 236*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh2_n_ip1 */ 237*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh_n_ip1 */ 238*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip1 */ 239*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip1 */ 240*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh_nc_ip1 */ 241*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh1_n_ip2 */ 242*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh2_n_ip2 */ 243*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh_n_ip2 */ 244*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip2 */ 245*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip2 */ 246*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh_nc_ip2 */ 247e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_addmul_1c */ 248e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_addmul_2 */ 249e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_addmul_3 */ 250e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_addmul_4 */ 251e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_addmul_5 */ 252e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_addmul_6 */ 253e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_addmul_7 */ 254e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_addmul_8 */ 255*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addmul_2s */ 256e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_and_n */ 257e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_andn_n */ 258e3209ae7SThomas Veerman #define HAVE_NATIVE_mpn_bdiv_dbm1c 1 259e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_bdiv_q_1 */ 260e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_pi1_bdiv_q_1 */ 261e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_com */ 262e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_copyd */ 263e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_copyi */ 264*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_div_qr_2 */ 265e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_divexact_1 */ 266e3209ae7SThomas Veerman #define HAVE_NATIVE_mpn_divexact_by3c 1 267e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_divrem_1 */ 268e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_divrem_1c */ 269e3209ae7SThomas Veerman #define HAVE_NATIVE_mpn_divrem_2 1 270e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_gcd_1 */ 271e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_hamdist */ 272*84d9c625SLionel Sambuc #define HAVE_NATIVE_mpn_invert_limb 1 273e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_ior_n */ 274e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_iorn_n */ 275e3209ae7SThomas Veerman #define HAVE_NATIVE_mpn_lshift 1 276*84d9c625SLionel Sambuc #define HAVE_NATIVE_mpn_lshiftc 1 277e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_lshsub_n */ 278e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_mod_1 */ 279e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_mod_1_1p */ 280e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_mod_1c */ 281e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_mod_1s_2p */ 282e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_mod_1s_4p */ 283e3209ae7SThomas Veerman #define HAVE_NATIVE_mpn_mod_34lsub1 1 284e3209ae7SThomas Veerman #define HAVE_NATIVE_mpn_modexact_1_odd 1 285e3209ae7SThomas Veerman #define HAVE_NATIVE_mpn_modexact_1c_odd 1 286e3209ae7SThomas Veerman #define HAVE_NATIVE_mpn_mul_1 1 287e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_mul_1c */ 288e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_mul_2 */ 289e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_mul_3 */ 290e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_mul_4 */ 291*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_mul_5 */ 292*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_mul_6 */ 293e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_mul_basecase */ 294e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_nand_n */ 295e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_nior_n */ 296e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_popcount */ 297e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_preinv_divrem_1 */ 298e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_preinv_mod_1 */ 299e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_redc_1 */ 300e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_redc_2 */ 301e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_rsblsh1_n */ 302e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_rsblsh2_n */ 303e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_rsblsh_n */ 304*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_rsblsh1_nc */ 305*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_rsblsh2_nc */ 306*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_rsblsh_nc */ 307e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_rsh1add_n */ 308e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_rsh1add_nc */ 309e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_rsh1sub_n */ 310e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_rsh1sub_nc */ 311e3209ae7SThomas Veerman #define HAVE_NATIVE_mpn_rshift 1 312e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_sqr_basecase */ 313e3209ae7SThomas Veerman #define HAVE_NATIVE_mpn_sqr_diagonal 1 314*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_sqr_diag_addlsh1 */ 315e3209ae7SThomas Veerman #define HAVE_NATIVE_mpn_sub_n 1 316e3209ae7SThomas Veerman #define HAVE_NATIVE_mpn_sub_nc 1 317*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_subcnd_n */ 318e3209ae7SThomas Veerman #define HAVE_NATIVE_mpn_sublsh1_n 1 319e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_sublsh2_n */ 320e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_sublsh_n */ 321*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_sublsh1_nc */ 322*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_sublsh2_nc */ 323*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_sublsh_nc */ 324*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_sublsh1_n_ip1 */ 325*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_sublsh2_n_ip1 */ 326*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_sublsh_n_ip1 */ 327*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_sublsh1_nc_ip1 */ 328*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_sublsh2_nc_ip1 */ 329*84d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_sublsh_nc_ip1 */ 330e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_submul_1c */ 331*84d9c625SLionel Sambuc #define HAVE_NATIVE_mpn_tabselect 1 332e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_udiv_qrnnd */ 333e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_udiv_qrnnd_r */ 334e3209ae7SThomas Veerman #define HAVE_NATIVE_mpn_umul_ppmm 1 335e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_umul_ppmm_r */ 336e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_xor_n */ 337e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_xnor_n */ 338e3209ae7SThomas Veerman 339e3209ae7SThomas Veerman /* Define to 1 if you have the `nl_langinfo' function. */ 340e3209ae7SThomas Veerman #define HAVE_NL_LANGINFO 1 341e3209ae7SThomas Veerman 342e3209ae7SThomas Veerman /* Define to 1 if you have the <nl_types.h> header file. */ 343e3209ae7SThomas Veerman #define HAVE_NL_TYPES_H 1 344e3209ae7SThomas Veerman 345e3209ae7SThomas Veerman /* Define to 1 if you have the `obstack_vprintf' function. */ 346e3209ae7SThomas Veerman /* #undef HAVE_OBSTACK_VPRINTF */ 347e3209ae7SThomas Veerman 348e3209ae7SThomas Veerman /* Define to 1 if you have the `popen' function. */ 349e3209ae7SThomas Veerman #define HAVE_POPEN 1 350e3209ae7SThomas Veerman 351e3209ae7SThomas Veerman /* Define to 1 if you have the `processor_info' function. */ 352e3209ae7SThomas Veerman /* #undef HAVE_PROCESSOR_INFO */ 353e3209ae7SThomas Veerman 354e3209ae7SThomas Veerman /* Define to 1 if <sys/pstat.h> `struct pst_processor' exists and contains 355e3209ae7SThomas Veerman `psp_iticksperclktick'. */ 356e3209ae7SThomas Veerman /* #undef HAVE_PSP_ITICKSPERCLKTICK */ 357e3209ae7SThomas Veerman 358e3209ae7SThomas Veerman /* Define to 1 if you have the `pstat_getprocessor' function. */ 359e3209ae7SThomas Veerman /* #undef HAVE_PSTAT_GETPROCESSOR */ 360e3209ae7SThomas Veerman 361e3209ae7SThomas Veerman /* Define to 1 if the system has the type `ptrdiff_t'. */ 362e3209ae7SThomas Veerman #define HAVE_PTRDIFF_T 1 363e3209ae7SThomas Veerman 364e3209ae7SThomas Veerman /* Define to 1 if the system has the type `quad_t'. */ 365e3209ae7SThomas Veerman #define HAVE_QUAD_T 1 366e3209ae7SThomas Veerman 367e3209ae7SThomas Veerman /* Define to 1 if you have the `raise' function. */ 368e3209ae7SThomas Veerman #define HAVE_RAISE 1 369e3209ae7SThomas Veerman 370e3209ae7SThomas Veerman /* Define to 1 if you have the `read_real_time' function. */ 371e3209ae7SThomas Veerman /* #undef HAVE_READ_REAL_TIME */ 372e3209ae7SThomas Veerman 373e3209ae7SThomas Veerman /* Define to 1 if you have the `sigaction' function. */ 374e3209ae7SThomas Veerman #define HAVE_SIGACTION 1 375e3209ae7SThomas Veerman 376e3209ae7SThomas Veerman /* Define to 1 if you have the `sigaltstack' function. */ 377e3209ae7SThomas Veerman #define HAVE_SIGALTSTACK 1 378e3209ae7SThomas Veerman 379e3209ae7SThomas Veerman /* Define to 1 if you have the `sigstack' function. */ 380e3209ae7SThomas Veerman /* #undef HAVE_SIGSTACK */ 381e3209ae7SThomas Veerman 382e3209ae7SThomas Veerman /* Tune directory speed_cyclecounter, undef=none, 1=32bits, 2=64bits) */ 383e3209ae7SThomas Veerman #define HAVE_SPEED_CYCLECOUNTER 0 384e3209ae7SThomas Veerman 385e3209ae7SThomas Veerman /* Define to 1 if you have the <sstream> header file. */ 386e3209ae7SThomas Veerman /* #undef HAVE_SSTREAM */ 387e3209ae7SThomas Veerman 388e3209ae7SThomas Veerman /* Define to 1 if the system has the type `stack_t'. */ 389e3209ae7SThomas Veerman #define HAVE_STACK_T 1 390e3209ae7SThomas Veerman 391e3209ae7SThomas Veerman /* Define to 1 if <stdarg.h> exists and works */ 392e3209ae7SThomas Veerman #define HAVE_STDARG 1 393e3209ae7SThomas Veerman 394e3209ae7SThomas Veerman /* Define to 1 if you have the <stdint.h> header file. */ 395e3209ae7SThomas Veerman #define HAVE_STDINT_H 1 396e3209ae7SThomas Veerman 397e3209ae7SThomas Veerman /* Define to 1 if you have the <stdlib.h> header file. */ 398e3209ae7SThomas Veerman #define HAVE_STDLIB_H 1 399e3209ae7SThomas Veerman 400e3209ae7SThomas Veerman /* Define to 1 if the system has the type `std::locale'. */ 401e3209ae7SThomas Veerman /* #undef HAVE_STD__LOCALE */ 402e3209ae7SThomas Veerman 403e3209ae7SThomas Veerman /* Define to 1 if you have the `strchr' function. */ 404e3209ae7SThomas Veerman #define HAVE_STRCHR 1 405e3209ae7SThomas Veerman 406e3209ae7SThomas Veerman /* Define to 1 if you have the `strerror' function. */ 407e3209ae7SThomas Veerman #define HAVE_STRERROR 1 408e3209ae7SThomas Veerman 409e3209ae7SThomas Veerman /* Define to 1 if cpp supports the ANSI # stringizing operator. */ 410e3209ae7SThomas Veerman #define HAVE_STRINGIZE 1 411e3209ae7SThomas Veerman 412e3209ae7SThomas Veerman /* Define to 1 if you have the <strings.h> header file. */ 413e3209ae7SThomas Veerman #define HAVE_STRINGS_H 1 414e3209ae7SThomas Veerman 415e3209ae7SThomas Veerman /* Define to 1 if you have the <string.h> header file. */ 416e3209ae7SThomas Veerman #define HAVE_STRING_H 1 417e3209ae7SThomas Veerman 418e3209ae7SThomas Veerman /* Define to 1 if you have the `strnlen' function. */ 419e3209ae7SThomas Veerman #define HAVE_STRNLEN 1 420e3209ae7SThomas Veerman 421e3209ae7SThomas Veerman /* Define to 1 if you have the `strtol' function. */ 422e3209ae7SThomas Veerman #define HAVE_STRTOL 1 423e3209ae7SThomas Veerman 424e3209ae7SThomas Veerman /* Define to 1 if you have the `strtoul' function. */ 425e3209ae7SThomas Veerman #define HAVE_STRTOUL 1 426e3209ae7SThomas Veerman 427e3209ae7SThomas Veerman /* Define to 1 if you have the `sysconf' function. */ 428e3209ae7SThomas Veerman #define HAVE_SYSCONF 1 429e3209ae7SThomas Veerman 430e3209ae7SThomas Veerman /* Define to 1 if you have the `sysctl' function. */ 431e3209ae7SThomas Veerman #define HAVE_SYSCTL 1 432e3209ae7SThomas Veerman 433e3209ae7SThomas Veerman /* Define to 1 if you have the `sysctlbyname' function. */ 434e3209ae7SThomas Veerman #define HAVE_SYSCTLBYNAME 1 435e3209ae7SThomas Veerman 436e3209ae7SThomas Veerman /* Define to 1 if you have the `syssgi' function. */ 437e3209ae7SThomas Veerman /* #undef HAVE_SYSSGI */ 438e3209ae7SThomas Veerman 439e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/attributes.h> header file. */ 440e3209ae7SThomas Veerman /* #undef HAVE_SYS_ATTRIBUTES_H */ 441e3209ae7SThomas Veerman 442e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/iograph.h> header file. */ 443e3209ae7SThomas Veerman /* #undef HAVE_SYS_IOGRAPH_H */ 444e3209ae7SThomas Veerman 445e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/mman.h> header file. */ 446e3209ae7SThomas Veerman #define HAVE_SYS_MMAN_H 1 447e3209ae7SThomas Veerman 448e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/param.h> header file. */ 449e3209ae7SThomas Veerman #define HAVE_SYS_PARAM_H 1 450e3209ae7SThomas Veerman 451e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/processor.h> header file. */ 452e3209ae7SThomas Veerman /* #undef HAVE_SYS_PROCESSOR_H */ 453e3209ae7SThomas Veerman 454e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/pstat.h> header file. */ 455e3209ae7SThomas Veerman /* #undef HAVE_SYS_PSTAT_H */ 456e3209ae7SThomas Veerman 457e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/resource.h> header file. */ 458e3209ae7SThomas Veerman #define HAVE_SYS_RESOURCE_H 1 459e3209ae7SThomas Veerman 460e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/stat.h> header file. */ 461e3209ae7SThomas Veerman #define HAVE_SYS_STAT_H 1 462e3209ae7SThomas Veerman 463e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/sysctl.h> header file. */ 464e3209ae7SThomas Veerman #define HAVE_SYS_SYSCTL_H 1 465e3209ae7SThomas Veerman 466e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/sysinfo.h> header file. */ 467e3209ae7SThomas Veerman /* #undef HAVE_SYS_SYSINFO_H */ 468e3209ae7SThomas Veerman 469e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/syssgi.h> header file. */ 470e3209ae7SThomas Veerman /* #undef HAVE_SYS_SYSSGI_H */ 471e3209ae7SThomas Veerman 472e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/systemcfg.h> header file. */ 473e3209ae7SThomas Veerman /* #undef HAVE_SYS_SYSTEMCFG_H */ 474e3209ae7SThomas Veerman 475e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/times.h> header file. */ 476e3209ae7SThomas Veerman #define HAVE_SYS_TIMES_H 1 477e3209ae7SThomas Veerman 478e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/time.h> header file. */ 479e3209ae7SThomas Veerman #define HAVE_SYS_TIME_H 1 480e3209ae7SThomas Veerman 481e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/types.h> header file. */ 482e3209ae7SThomas Veerman #define HAVE_SYS_TYPES_H 1 483e3209ae7SThomas Veerman 484e3209ae7SThomas Veerman /* Define to 1 if you have the `times' function. */ 485e3209ae7SThomas Veerman #define HAVE_TIMES 1 486e3209ae7SThomas Veerman 487e3209ae7SThomas Veerman /* Define to 1 if the system has the type `uint_least32_t'. */ 488e3209ae7SThomas Veerman #define HAVE_UINT_LEAST32_T 1 489e3209ae7SThomas Veerman 490e3209ae7SThomas Veerman /* Define to 1 if you have the <unistd.h> header file. */ 491e3209ae7SThomas Veerman #define HAVE_UNISTD_H 1 492e3209ae7SThomas Veerman 493e3209ae7SThomas Veerman /* Define to 1 if you have the `vsnprintf' function and it works properly. */ 494e3209ae7SThomas Veerman #define HAVE_VSNPRINTF 1 495e3209ae7SThomas Veerman 496*84d9c625SLionel Sambuc /* Define to 1 for Windos/64 */ 497*84d9c625SLionel Sambuc /* #undef HOST_DOS64 */ 498*84d9c625SLionel Sambuc 499e3209ae7SThomas Veerman /* Assembler local label prefix */ 500e3209ae7SThomas Veerman #define LSYM_PREFIX ".L" 501e3209ae7SThomas Veerman 502e3209ae7SThomas Veerman /* Define to the sub-directory in which libtool stores uninstalled libraries. 503e3209ae7SThomas Veerman */ 504e3209ae7SThomas Veerman #define LT_OBJDIR ".libs/" 505e3209ae7SThomas Veerman 506e3209ae7SThomas Veerman /* Name of package */ 507e3209ae7SThomas Veerman #define PACKAGE "gmp" 508e3209ae7SThomas Veerman 509e3209ae7SThomas Veerman /* Define to the address where bug reports for this package should be sent. */ 510*84d9c625SLionel Sambuc #define PACKAGE_BUGREPORT "gmp-bugs@gmplib.org, see http://gmplib.org/manual/Reporting-Bugs.html" 511e3209ae7SThomas Veerman 512e3209ae7SThomas Veerman /* Define to the full name of this package. */ 513e3209ae7SThomas Veerman #define PACKAGE_NAME "GNU MP" 514e3209ae7SThomas Veerman 515e3209ae7SThomas Veerman /* Define to the full name and version of this package. */ 516*84d9c625SLionel Sambuc #define PACKAGE_STRING "GNU MP 5.1.3" 517e3209ae7SThomas Veerman 518e3209ae7SThomas Veerman /* Define to the one symbol short name of this package. */ 519e3209ae7SThomas Veerman #define PACKAGE_TARNAME "gmp" 520e3209ae7SThomas Veerman 521e3209ae7SThomas Veerman /* Define to the home page for this package. */ 522e3209ae7SThomas Veerman #define PACKAGE_URL "http://www.gnu.org/software/gmp/" 523e3209ae7SThomas Veerman 524e3209ae7SThomas Veerman /* Define to the version of this package. */ 525*84d9c625SLionel Sambuc #define PACKAGE_VERSION "5.1.3" 526e3209ae7SThomas Veerman 527e3209ae7SThomas Veerman /* Define as the return type of signal handlers (`int' or `void'). */ 528e3209ae7SThomas Veerman #define RETSIGTYPE void 529e3209ae7SThomas Veerman 530e3209ae7SThomas Veerman /* The size of `mp_limb_t', as computed by sizeof. */ 531e3209ae7SThomas Veerman #define SIZEOF_MP_LIMB_T 4 532e3209ae7SThomas Veerman 533e3209ae7SThomas Veerman /* The size of `unsigned', as computed by sizeof. */ 534e3209ae7SThomas Veerman #define SIZEOF_UNSIGNED 4 535e3209ae7SThomas Veerman 536e3209ae7SThomas Veerman /* The size of `unsigned long', as computed by sizeof. */ 537e3209ae7SThomas Veerman #define SIZEOF_UNSIGNED_LONG 4 538e3209ae7SThomas Veerman 539e3209ae7SThomas Veerman /* The size of `unsigned short', as computed by sizeof. */ 540e3209ae7SThomas Veerman #define SIZEOF_UNSIGNED_SHORT 2 541e3209ae7SThomas Veerman 542e3209ae7SThomas Veerman /* The size of `void *', as computed by sizeof. */ 543e3209ae7SThomas Veerman #define SIZEOF_VOID_P 4 544e3209ae7SThomas Veerman 545e3209ae7SThomas Veerman /* Define to 1 if sscanf requires writable inputs */ 546e3209ae7SThomas Veerman /* #undef SSCANF_WRITABLE_INPUT */ 547e3209ae7SThomas Veerman 548e3209ae7SThomas Veerman /* Define to 1 if you have the ANSI C header files. */ 549e3209ae7SThomas Veerman #define STDC_HEADERS 1 550e3209ae7SThomas Veerman 551e3209ae7SThomas Veerman /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 552e3209ae7SThomas Veerman #define TIME_WITH_SYS_TIME 1 553e3209ae7SThomas Veerman 554e3209ae7SThomas Veerman /* Maximum size the tune program can test for SQR_TOOM2_THRESHOLD */ 555e3209ae7SThomas Veerman #define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC 556e3209ae7SThomas Veerman 557e3209ae7SThomas Veerman /* Version number of package */ 558*84d9c625SLionel Sambuc #define VERSION "5.1.3" 559*84d9c625SLionel Sambuc 560*84d9c625SLionel Sambuc /* Defined to 1 as per --enable-assembly */ 561*84d9c625SLionel Sambuc #define WANT_ASSEMBLY 1 562e3209ae7SThomas Veerman 563e3209ae7SThomas Veerman /* Define to 1 to enable ASSERT checking, per --enable-assert */ 564e3209ae7SThomas Veerman /* #undef WANT_ASSERT */ 565e3209ae7SThomas Veerman 566e3209ae7SThomas Veerman /* Define to 1 when building a fat binary. */ 567e3209ae7SThomas Veerman /* #undef WANT_FAT_BINARY */ 568e3209ae7SThomas Veerman 569e3209ae7SThomas Veerman /* Define to 1 to enable FFTs for multiplication, per --enable-fft */ 570e3209ae7SThomas Veerman #define WANT_FFT 1 571e3209ae7SThomas Veerman 572e3209ae7SThomas Veerman /* Define to 1 to enable old mpn_mul_fft_full for multiplication, per 573e3209ae7SThomas Veerman --enable-old-fft-full */ 574e3209ae7SThomas Veerman /* #undef WANT_OLD_FFT_FULL */ 575e3209ae7SThomas Veerman 576e3209ae7SThomas Veerman /* Define to 1 if --enable-profiling=gprof */ 577e3209ae7SThomas Veerman /* #undef WANT_PROFILING_GPROF */ 578e3209ae7SThomas Veerman 579e3209ae7SThomas Veerman /* Define to 1 if --enable-profiling=instrument */ 580e3209ae7SThomas Veerman /* #undef WANT_PROFILING_INSTRUMENT */ 581e3209ae7SThomas Veerman 582e3209ae7SThomas Veerman /* Define to 1 if --enable-profiling=prof */ 583e3209ae7SThomas Veerman /* #undef WANT_PROFILING_PROF */ 584e3209ae7SThomas Veerman 585e3209ae7SThomas Veerman /* Define one of these to 1 for the desired temporary memory allocation 586e3209ae7SThomas Veerman method, per --enable-alloca. */ 587e3209ae7SThomas Veerman #define WANT_TMP_ALLOCA 1 588e3209ae7SThomas Veerman /* #undef WANT_TMP_REENTRANT */ 589e3209ae7SThomas Veerman /* #undef WANT_TMP_NOTREENTRANT */ 590e3209ae7SThomas Veerman /* #undef WANT_TMP_DEBUG */ 591e3209ae7SThomas Veerman 592e3209ae7SThomas Veerman /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most 593e3209ae7SThomas Veerman significant byte first (like Motorola and SPARC, unlike Intel). */ 594e3209ae7SThomas Veerman #if defined AC_APPLE_UNIVERSAL_BUILD 595e3209ae7SThomas Veerman # if defined __BIG_ENDIAN__ 596e3209ae7SThomas Veerman # define WORDS_BIGENDIAN 1 597e3209ae7SThomas Veerman # endif 598e3209ae7SThomas Veerman #else 599e3209ae7SThomas Veerman # ifndef WORDS_BIGENDIAN 600e3209ae7SThomas Veerman /* # undef WORDS_BIGENDIAN */ 601e3209ae7SThomas Veerman # endif 602e3209ae7SThomas Veerman #endif 603e3209ae7SThomas Veerman 604e3209ae7SThomas Veerman /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a 605e3209ae7SThomas Veerman `char[]'. */ 606e3209ae7SThomas Veerman #define YYTEXT_POINTER 1 607e3209ae7SThomas Veerman 608e3209ae7SThomas Veerman /* Define to `__inline__' or `__inline' if that's what the C compiler 609e3209ae7SThomas Veerman calls it, or to nothing if 'inline' is not supported under any name. */ 610e3209ae7SThomas Veerman #ifndef __cplusplus 611e3209ae7SThomas Veerman /* #undef inline */ 612e3209ae7SThomas Veerman #endif 613e3209ae7SThomas Veerman 614e3209ae7SThomas Veerman /* Define to the equivalent of the C99 'restrict' keyword, or to 615e3209ae7SThomas Veerman nothing if this is not supported. Do not define if restrict is 616e3209ae7SThomas Veerman supported directly. */ 617e3209ae7SThomas Veerman #define restrict __restrict 618e3209ae7SThomas Veerman /* Work around a bug in Sun C++: it does not support _Restrict or 619e3209ae7SThomas Veerman __restrict__, even though the corresponding Sun C compiler ends up with 620e3209ae7SThomas Veerman "#define restrict _Restrict" or "#define restrict __restrict__" in the 621e3209ae7SThomas Veerman previous line. Perhaps some future version of Sun C++ will work with 622e3209ae7SThomas Veerman restrict; if so, hopefully it defines __RESTRICT like Sun C does. */ 623e3209ae7SThomas Veerman #if defined __SUNPRO_CC && !defined __RESTRICT 624e3209ae7SThomas Veerman # define _Restrict 625e3209ae7SThomas Veerman # define __restrict__ 626e3209ae7SThomas Veerman #endif 627e3209ae7SThomas Veerman 628e3209ae7SThomas Veerman /* Define to empty if the keyword `volatile' does not work. Warning: valid 629e3209ae7SThomas Veerman code using `volatile' can become incorrect without. Disable with care. */ 630e3209ae7SThomas Veerman /* #undef volatile */ 631