Blame config.h.in

Packit 67cb25
/* config.h.in.  Generated from configure.ac by autoheader.  */
Packit 67cb25
Packit 67cb25
/* Disable deprecated functions and enums while building */
Packit 67cb25
#define GSL_DISABLE_DEPRECATED 1
Packit 67cb25
Packit 67cb25
/* Define if you have inline with C99 behavior */
Packit 67cb25
#undef HAVE_C99_INLINE
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the declaration of `acosh', and to 0 if you don't.
Packit 67cb25
   */
Packit 67cb25
#undef HAVE_DECL_ACOSH
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the declaration of `asinh', and to 0 if you don't.
Packit 67cb25
   */
Packit 67cb25
#undef HAVE_DECL_ASINH
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the declaration of `atanh', and to 0 if you don't.
Packit 67cb25
   */
Packit 67cb25
#undef HAVE_DECL_ATANH
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the declaration of `expm1', and to 0 if you don't.
Packit 67cb25
   */
Packit 67cb25
#undef HAVE_DECL_EXPM1
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the declaration of `feenableexcept', and to 0 if
Packit 67cb25
   you don't. */
Packit 67cb25
#undef HAVE_DECL_FEENABLEEXCEPT
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the declaration of `fesettrapenable', and to 0 if
Packit 67cb25
   you don't. */
Packit 67cb25
#undef HAVE_DECL_FESETTRAPENABLE
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the declaration of `finite', and to 0 if you don't.
Packit 67cb25
   */
Packit 67cb25
#undef HAVE_DECL_FINITE
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the declaration of `fprnd_t', and to 0 if you
Packit 67cb25
   don't. */
Packit 67cb25
#undef HAVE_DECL_FPRND_T
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the declaration of `frexp', and to 0 if you don't.
Packit 67cb25
   */
Packit 67cb25
#undef HAVE_DECL_FREXP
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the declaration of `hypot', and to 0 if you don't.
Packit 67cb25
   */
Packit 67cb25
#undef HAVE_DECL_HYPOT
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the declaration of `isfinite', and to 0 if you
Packit 67cb25
   don't. */
Packit 67cb25
#undef HAVE_DECL_ISFINITE
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the declaration of `isinf', and to 0 if you don't.
Packit 67cb25
   */
Packit 67cb25
#undef HAVE_DECL_ISINF
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the declaration of `isnan', and to 0 if you don't.
Packit 67cb25
   */
Packit 67cb25
#undef HAVE_DECL_ISNAN
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the declaration of `ldexp', and to 0 if you don't.
Packit 67cb25
   */
Packit 67cb25
#undef HAVE_DECL_LDEXP
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the declaration of `log1p', and to 0 if you don't.
Packit 67cb25
   */
Packit 67cb25
#undef HAVE_DECL_LOG1P
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the <dlfcn.h> header file. */
Packit 67cb25
#undef HAVE_DLFCN_H
Packit 67cb25
Packit 67cb25
/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
Packit 67cb25
#undef HAVE_DOPRNT
Packit 67cb25
Packit 67cb25
/* Defined if you have ansi EXIT_SUCCESS and EXIT_FAILURE in stdlib.h */
Packit 67cb25
#undef HAVE_EXIT_SUCCESS_AND_FAILURE
Packit 67cb25
Packit 67cb25
/* Defined on architectures with excess floating-point precision */
Packit 67cb25
#undef HAVE_EXTENDED_PRECISION_REGISTERS
Packit 67cb25
Packit 67cb25
/* Define if x86 processor has sse extensions. */
Packit 67cb25
#undef HAVE_FPU_X86_SSE
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the <ieeefp.h> header file. */
Packit 67cb25
#undef HAVE_IEEEFP_H
Packit 67cb25
Packit 67cb25
/* Define this if IEEE comparisons work correctly (e.g. NaN != NaN) */
Packit 67cb25
#undef HAVE_IEEE_COMPARISONS
Packit 67cb25
Packit 67cb25
/* Define this if IEEE denormalized numbers are available */
Packit 67cb25
#undef HAVE_IEEE_DENORMALS
Packit 67cb25
Packit 67cb25
/* Define if you have inline */
Packit 67cb25
#undef HAVE_INLINE
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the <inttypes.h> header file. */
Packit 67cb25
#undef HAVE_INTTYPES_H
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the `m' library (-lm). */
Packit 67cb25
#undef HAVE_LIBM
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the `memcpy' function. */
Packit 67cb25
#undef HAVE_MEMCPY
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the `memmove' function. */
Packit 67cb25
#undef HAVE_MEMMOVE
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the <memory.h> header file. */
Packit 67cb25
#undef HAVE_MEMORY_H
Packit 67cb25
Packit 67cb25
/* Define this if printf can handle %Lf for long double */
Packit 67cb25
#undef HAVE_PRINTF_LONGDOUBLE
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the <stdint.h> header file. */
Packit 67cb25
#undef HAVE_STDINT_H
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the <stdlib.h> header file. */
Packit 67cb25
#undef HAVE_STDLIB_H
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the `strdup' function. */
Packit 67cb25
#undef HAVE_STRDUP
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the <strings.h> header file. */
Packit 67cb25
#undef HAVE_STRINGS_H
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the <string.h> header file. */
Packit 67cb25
#undef HAVE_STRING_H
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the `strtol' function. */
Packit 67cb25
#undef HAVE_STRTOL
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the `strtoul' function. */
Packit 67cb25
#undef HAVE_STRTOUL
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the <sys/stat.h> header file. */
Packit 67cb25
#undef HAVE_SYS_STAT_H
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the <sys/types.h> header file. */
Packit 67cb25
#undef HAVE_SYS_TYPES_H
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the <unistd.h> header file. */
Packit 67cb25
#undef HAVE_UNISTD_H
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the `vprintf' function. */
Packit 67cb25
#undef HAVE_VPRINTF
Packit 67cb25
Packit 67cb25
/* Define if you need to hide the static definitions of inline functions */
Packit 67cb25
#undef HIDE_INLINE_STATIC
Packit 67cb25
Packit 67cb25
/* Define to the sub-directory in which libtool stores uninstalled libraries.
Packit 67cb25
   */
Packit 67cb25
#undef LT_OBJDIR
Packit 67cb25
Packit 67cb25
/* Name of package */
Packit 67cb25
#undef PACKAGE
Packit 67cb25
Packit 67cb25
/* Define to the address where bug reports for this package should be sent. */
Packit 67cb25
#undef PACKAGE_BUGREPORT
Packit 67cb25
Packit 67cb25
/* Define to the full name of this package. */
Packit 67cb25
#undef PACKAGE_NAME
Packit 67cb25
Packit 67cb25
/* Define to the full name and version of this package. */
Packit 67cb25
#undef PACKAGE_STRING
Packit 67cb25
Packit 67cb25
/* Define to the one symbol short name of this package. */
Packit 67cb25
#undef PACKAGE_TARNAME
Packit 67cb25
Packit 67cb25
/* Define to the home page for this package. */
Packit 67cb25
#undef PACKAGE_URL
Packit 67cb25
Packit 67cb25
/* Define to the version of this package. */
Packit 67cb25
#undef PACKAGE_VERSION
Packit 67cb25
Packit 67cb25
/* Defined if this is an official release */
Packit 67cb25
#undef RELEASED
Packit 67cb25
Packit 67cb25
/* Define to 1 if you have the ANSI C header files. */
Packit 67cb25
#undef STDC_HEADERS
Packit 67cb25
Packit 67cb25
/* Version number of package */
Packit 67cb25
#undef VERSION
Packit 67cb25
Packit 67cb25
/* Define to 1 if type `char' is unsigned and you are not using gcc.  */
Packit 67cb25
#ifndef __CHAR_UNSIGNED__
Packit 67cb25
# undef __CHAR_UNSIGNED__
Packit 67cb25
#endif
Packit 67cb25
Packit 67cb25
/* Define to `__inline__' or `__inline' if that's what the C compiler
Packit 67cb25
   calls it, or to nothing if 'inline' is not supported under any name.  */
Packit 67cb25
#ifndef __cplusplus
Packit 67cb25
#undef inline
Packit 67cb25
#endif
Packit 67cb25
Packit 67cb25
/* Define to `unsigned int' if <sys/types.h> does not define. */
Packit 67cb25
#undef size_t
Packit 67cb25
Packit 67cb25
/* Define to empty if the keyword `volatile' does not work. Warning: valid
Packit 67cb25
   code using `volatile' can become incorrect without. Disable with care. */
Packit 67cb25
#undef volatile
Packit 67cb25
Packit 67cb25
/* Use 0 and 1 for EXIT_SUCCESS and EXIT_FAILURE if we don't have them */
Packit 67cb25
#if !HAVE_EXIT_SUCCESS_AND_FAILURE
Packit 67cb25
#define EXIT_SUCCESS 0
Packit 67cb25
#define EXIT_FAILURE 1
Packit 67cb25
#endif
Packit 67cb25
Packit 67cb25
/* Define one of these if you have a known IEEE arithmetic interface */
Packit 67cb25
#undef HAVE_GNUSPARC_IEEE_INTERFACE
Packit 67cb25
#undef HAVE_GNUM68K_IEEE_INTERFACE
Packit 67cb25
#undef HAVE_GNUPPC_IEEE_INTERFACE
Packit 67cb25
#undef HAVE_GNUX86_IEEE_INTERFACE
Packit 67cb25
#undef HAVE_SUNOS4_IEEE_INTERFACE
Packit 67cb25
#undef HAVE_SOLARIS_IEEE_INTERFACE
Packit 67cb25
#undef HAVE_HPUX11_IEEE_INTERFACE
Packit 67cb25
#undef HAVE_HPUX_IEEE_INTERFACE
Packit 67cb25
#undef HAVE_TRU64_IEEE_INTERFACE
Packit 67cb25
#undef HAVE_IRIX_IEEE_INTERFACE
Packit 67cb25
#undef HAVE_AIX_IEEE_INTERFACE
Packit 67cb25
#undef HAVE_FREEBSD_IEEE_INTERFACE
Packit 67cb25
#undef HAVE_OS2EMX_IEEE_INTERFACE
Packit 67cb25
#undef HAVE_NETBSD_IEEE_INTERFACE
Packit 67cb25
#undef HAVE_OPENBSD_IEEE_INTERFACE
Packit 67cb25
#undef HAVE_DARWIN_IEEE_INTERFACE
Packit 67cb25
#undef HAVE_DARWIN86_IEEE_INTERFACE
Packit 67cb25
Packit 67cb25
/* Define a rounding function which moves extended precision values
Packit 67cb25
   out of registers and rounds them to double-precision. This should
Packit 67cb25
   be used *sparingly*, in places where it is necessary to keep
Packit 67cb25
   double-precision rounding for critical expressions while running in
Packit 67cb25
   extended precision. For example, the following code should ensure
Packit 67cb25
   exact equality, even when extended precision registers are in use,
Packit 67cb25
Packit 67cb25
      double q = GSL_COERCE_DBL(3.0/7.0) ;
Packit 67cb25
      if (q == GSL_COERCE_DBL(3.0/7.0)) { ... } ;
Packit 67cb25
Packit 67cb25
   It carries a penalty even when the program is running in double
Packit 67cb25
   precision mode unless you compile a separate version of the
Packit 67cb25
   library with HAVE_EXTENDED_PRECISION_REGISTERS turned off. */
Packit 67cb25
Packit 67cb25
#if HAVE_EXTENDED_PRECISION_REGISTERS
Packit 67cb25
#define GSL_COERCE_DBL(x) (gsl_coerce_double(x))
Packit 67cb25
#else
Packit 67cb25
#define GSL_COERCE_DBL(x) (x)
Packit 67cb25
#endif
Packit 67cb25
Packit 67cb25
/* Substitute gsl functions for missing system functions */
Packit 67cb25
Packit 67cb25
#if !HAVE_DECL_HYPOT
Packit 67cb25
#define hypot gsl_hypot
Packit 67cb25
#endif
Packit 67cb25
Packit 67cb25
#if !HAVE_DECL_LOG1P
Packit 67cb25
#define log1p gsl_log1p
Packit 67cb25
#endif
Packit 67cb25
Packit 67cb25
#if !HAVE_DECL_EXPM1
Packit 67cb25
#define expm1 gsl_expm1
Packit 67cb25
#endif
Packit 67cb25
Packit 67cb25
#if !HAVE_DECL_ACOSH
Packit 67cb25
#define acosh gsl_acosh
Packit 67cb25
#endif
Packit 67cb25
Packit 67cb25
#if !HAVE_DECL_ASINH
Packit 67cb25
#define asinh gsl_asinh
Packit 67cb25
#endif
Packit 67cb25
Packit 67cb25
#if !HAVE_DECL_ATANH
Packit 67cb25
#define atanh gsl_atanh
Packit 67cb25
#endif
Packit 67cb25
Packit 67cb25
#if !HAVE_DECL_LDEXP
Packit 67cb25
#define ldexp gsl_ldexp
Packit 67cb25
#endif
Packit 67cb25
Packit 67cb25
#if !HAVE_DECL_FREXP
Packit 67cb25
#define frexp gsl_frexp
Packit 67cb25
#endif
Packit 67cb25
Packit 67cb25
#if !HAVE_DECL_ISINF
Packit 67cb25
#define isinf gsl_isinf
Packit 67cb25
#endif
Packit 67cb25
Packit 67cb25
#if !HAVE_DECL_ISFINITE
Packit 67cb25
#define isfinite gsl_finite
Packit 67cb25
#endif
Packit 67cb25
Packit 67cb25
#if !HAVE_DECL_FINITE
Packit 67cb25
#define finite gsl_finite
Packit 67cb25
#endif
Packit 67cb25
Packit 67cb25
#if !HAVE_DECL_ISNAN
Packit 67cb25
#define isnan gsl_isnan
Packit 67cb25
#endif
Packit 67cb25
Packit 67cb25
#ifdef __GNUC__
Packit 67cb25
#define DISCARD_POINTER(p) do { ; } while(p ? 0 : 0);
Packit 67cb25
#else
Packit 67cb25
#define DISCARD_POINTER(p) /* ignoring discarded pointer */
Packit 67cb25
#endif
Packit 67cb25
Packit 67cb25
#if defined(GSL_RANGE_CHECK_OFF) || !defined(GSL_RANGE_CHECK)
Packit 67cb25
#define GSL_RANGE_CHECK 0  /* turn off range checking by default internally */
Packit 67cb25
#endif
Packit 67cb25
Packit 67cb25
#define RETURN_IF_NULL(x) if (!x) { return ; }
Packit 67cb25