/* config.h.  Generated from config.h.in by configure.  */
/* config.h.in.  Generated from configure.ac by autoheader.  */


/* __BEGIN_DECLS should be used at the beginning of your declarations,
   so that C++ compilers do not mangle their names.  Use __END_DECLS at
   the end of C declarations. */
/* #undef __BEGIN_DECLS */
/* #undef __END_DECLS */
#ifdef __cplusplus
# define __BEGIN_DECLS extern "C" {
# define __END_DECLS }
#else
# define __BEGIN_DECLS
# define __END_DECLS
#endif

#ifndef _GNU_SOURCE
#define _GNU_SOURCE 1
#endif


/* Define if debug output should be supported. */
/* #undef DEBUG */

/* Git short revision hash. */
/* #undef GIT_REVISION */

/* Define to 1 if you have the 'acos' function. */
#define HAVE_ACOS 1

/* Define to 1 if you have the 'acosh' function. */
#define HAVE_ACOSH 1

/* Define to 1 if you have the 'asin' function. */
#define HAVE_ASIN 1

/* Define to 1 if you have the 'asinh' function. */
#define HAVE_ASINH 1

/* Define to 1 if you have the 'atan' function. */
#define HAVE_ATAN 1

/* Define to 1 if you have the 'atan2' function. */
#define HAVE_ATAN2 1

/* Define to 1 if you have the 'atanh' function. */
#define HAVE_ATANH 1

/* Define to 1 if you have the 'ceil' function. */
#define HAVE_CEIL 1

/* Define if the compiler has complex<T>. */
#define HAVE_COMPLEX 1

/* Define to 1 if you have the 'cos' function. */
#define HAVE_COS 1

/* Define to 1 if you have the 'cosh' function. */
#define HAVE_COSH 1

/* define if the compiler supports basic C++11 syntax */
/* #undef HAVE_CXX11 */

/* Define to 1 if you have the complex `abs' function. */
#define HAVE_CXX_COMPLEX_ABS 1

/* Define to 1 if you have the complex `acos' function. */
#define HAVE_CXX_COMPLEX_ACOS 1

/* Define to 1 if you have the complex `acosh' function. */
#define HAVE_CXX_COMPLEX_ACOSH 1

/* Define to 1 if you have the complex `arg' function. */
#define HAVE_CXX_COMPLEX_ARG 1

/* Define to 1 if you have the complex `asin' function. */
#define HAVE_CXX_COMPLEX_ASIN 1

/* Define to 1 if you have the complex `asinh' function. */
#define HAVE_CXX_COMPLEX_ASINH 1

/* Define to 1 if you have the complex `atan' function. */
#define HAVE_CXX_COMPLEX_ATAN 1

/* Define to 1 if you have the complex atan2 function. */
/* #undef HAVE_CXX_COMPLEX_ATAN2 */

/* Define to 1 if you have the complex `atanh' function. */
#define HAVE_CXX_COMPLEX_ATANH 1

/* Define to 1 if you have the complex `below' function. */
/* #undef HAVE_CXX_COMPLEX_BELOW */

/* Define to 1 if you have the complex `conj' function. */
#define HAVE_CXX_COMPLEX_CONJ 1

/* Define to 1 if you have the complex `cos' function. */
#define HAVE_CXX_COMPLEX_COS 1

/* Define to 1 if you have the complex `cosh' function. */
#define HAVE_CXX_COMPLEX_COSH 1

/* Define to 1 if you have the complex `C++11' function. */
/* #undef HAVE_CXX_COMPLEX_C__11 */

/* Define to 1 if you have the complex `dnl' function. */
/* #undef HAVE_CXX_COMPLEX_DNL */

/* Define to 1 if you have the complex `exp' function. */
#define HAVE_CXX_COMPLEX_EXP 1

/* Define to 1 if you have the complex fmod function. */
/* #undef HAVE_CXX_COMPLEX_FMOD */

/* Define to 1 if you have the complex `imag' function. */
#define HAVE_CXX_COMPLEX_IMAG 1

/* Define to 1 if you have the complex `log' function. */
#define HAVE_CXX_COMPLEX_LOG 1

/* Define to 1 if you have the complex `log10' function. */
#define HAVE_CXX_COMPLEX_LOG10 1

/* Define to 1 if you have the complex `log2' function. */
/* #undef HAVE_CXX_COMPLEX_LOG2 */

/* Define to 1 if you have the complex `norm' function. */
#define HAVE_CXX_COMPLEX_NORM 1

/* Define to 1 if you have the complex polar (double, double) function. */
#define HAVE_CXX_COMPLEX_POLAR 1

/* Define to 1 if you have the complex polar (complex, complex) function. */
/* #undef HAVE_CXX_COMPLEX_POLAR_COMPLEX */

/* Define to 1 if you have the complex pow function. */
#define HAVE_CXX_COMPLEX_POW 1

/* Define to 1 if you have the complex `proj' function. */
#define HAVE_CXX_COMPLEX_PROJ 1

/* Define to 1 if you have the complex `real' function. */
#define HAVE_CXX_COMPLEX_REAL 1

/* Define to 1 if you have the complex `see' function. */
/* #undef HAVE_CXX_COMPLEX_SEE */

/* Define to 1 if you have the complex `sin' function. */
#define HAVE_CXX_COMPLEX_SIN 1

/* Define to 1 if you have the complex `sinh' function. */
#define HAVE_CXX_COMPLEX_SINH 1

/* Define to 1 if you have the complex `skip,' function. */
/* #undef HAVE_CXX_COMPLEX_SKIP_ */

/* Define to 1 if you have the complex `sqrt' function. */
#define HAVE_CXX_COMPLEX_SQRT 1

/* Define to 1 if you have the complex `tan' function. */
#define HAVE_CXX_COMPLEX_TAN 1

/* Define to 1 if you have the complex `tanh' function. */
#define HAVE_CXX_COMPLEX_TANH 1

/* Define to 1 if you have the <dlfcn.h> header file. */
#define HAVE_DLFCN_H 1

/* define if the compiler supports iterator erase(const_iterator position) */
#define HAVE_ERASE_CONSTANT_ITERATOR /**/

/* Define to 1 if you have the 'erf' function. */
#define HAVE_ERF 1

/* Define to 1 if you have the 'erfc' function. */
#define HAVE_ERFC 1

/* Define to 1 if you have the 'exp' function. */
#define HAVE_EXP 1

/* Define to 1 if you have the 'fabs' function. */
#define HAVE_FABS 1

/* Define to 1 if you have the 'floor' function. */
#define HAVE_FLOOR 1

/* Define to 1 if you have the 'fmod' function. */
#define HAVE_FMOD 1

/* Define to 1 if you have the 'hypot' function. */
#define HAVE_HYPOT 1

/* Define to 1 if you have the <ieeefp.h> header file. */
/* #undef HAVE_IEEEFP_H */

/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1

/* Define to 1 if you have the 'jn' function. */
#define HAVE_JN 1

/* Define to 1 if you have the 'm' library (-lm). */
#define HAVE_LIBM 1

/* Define to 1 if you have the 'log' function. */
#define HAVE_LOG 1

/* Define to 1 if you have the 'log10' function. */
#define HAVE_LOG10 1

/* Define to 1 if you have the 'modf' function. */
#define HAVE_MODF 1

/* define if the compiler implements namespaces */
#define HAVE_NAMESPACES /**/

/* define if the compiler has numeric_limits<T> */
#define HAVE_NUMERIC_LIMITS /**/

/* Define to 1 if you have the 'pow' function. */
#define HAVE_POW 1

/* Define to 1 if you have the 'round' function. */
#define HAVE_ROUND 1

/* Define to 1 if you have the 'sin' function. */
#define HAVE_SIN 1

/* Define to 1 if you have the 'sinh' function. */
#define HAVE_SINH 1

/* Define to 1 if you have the 'sqrt' function. */
#define HAVE_SQRT 1

/* Define to 1 if you have the <stddef.h> header file. */
#define HAVE_STDDEF_H 1

/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H 1

/* Define to 1 if you have the <stdio.h> header file. */
#define HAVE_STDIO_H 1

/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1

/* Define to 1 if you have the `std::acosh` function. */
#define HAVE_STD_ACOSH 1

/* Define to 1 if you have the `std::asinh` function. */
#define HAVE_STD_ASINH 1

/* Define to 1 if you have the `std::atanh` function. */
#define HAVE_STD_ATANH 1

/* Define to 1 if you have the `std::erf` function. */
#define HAVE_STD_ERF 1

/* Define to 1 if you have the `std::erfc` function. */
#define HAVE_STD_ERFC 1

/* Define to 1 if you have the `std::fmod` function. */
/* #undef HAVE_STD_FMOD */

/* Define to 1 if you have the `std::hypot` function. */
/* #undef HAVE_STD_HYPOT */

/* Define to 1 if you have the `std::round` function. */
#define HAVE_STD_ROUND 1

/* Define to 1 if you have the `std::trunc` function. */
/* #undef HAVE_STD_TRUNC */

/* Define to 1 if you have the 'strchr' function. */
#define HAVE_STRCHR 1

/* Define to 1 if you have the 'strdup' function. */
#define HAVE_STRDUP 1

/* Define to 1 if you have the 'strerror' function. */
#define HAVE_STRERROR 1

/* Define to 1 if you have the <strings.h> header file. */
#define HAVE_STRINGS_H 1

/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H 1

/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H 1

/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H 1

/* Define to 1 if you have the 'tan' function. */
#define HAVE_TAN 1

/* Define to 1 if you have the 'tanh' function. */
#define HAVE_TANH 1

/* Define to 1 if you have the 'trunc' function. */
#define HAVE_TRUNC 1

/* Define to 1 if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1

/* Define to 1 if you have the 'yn' function. */
#define HAVE_YN 1

/* Define to the sub-directory where libtool stores uninstalled libraries. */
#define LT_OBJDIR ".libs/"

/* Define if debug code should be suppressed. */
#define NDEBUG 1

/* Define to 1 if your C compiler doesn't accept -c and -o together. */
/* #undef NO_MINUS_C_MINUS_O */

/* The size of the double representation. */
#define NR_DOUBLE_SIZE 8

/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT "qucs-bugs@lists.sourceforge.net"

/* Define to the full name of this package. */
#define PACKAGE_NAME "qucsator"

/* Define to the full name and version of this package. */
#define PACKAGE_STRING "qucsator 0.0.20"

/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "qucsator"

/* Define to the home page for this package. */
#define PACKAGE_URL "https://sf.net/p/qucs"

/* Define to the version of this package. */
#define PACKAGE_VERSION "0.0.20"

/* The size of 'int', as computed by sizeof. */
#define SIZEOF_INT 4

/* The size of 'long', as computed by sizeof. */
#define SIZEOF_LONG 8

/* The size of 'long double', as computed by sizeof. */
/* #undef SIZEOF_LONG_DOUBLE */

/* The size of 'short', as computed by sizeof. */
#define SIZEOF_SHORT 2

/* Define to 1 if all of the C89 standard headers exist (not just the ones
   required in a freestanding environment). This macro is provided for
   backward compatibility; new code need not use it. */
#define STDC_HEADERS 1

/* Define to 1 if 'lex' declares 'yytext' as a 'char *' by default, not a
   'char[]'. */
#define YYTEXT_POINTER 1

/* iterator type for erase */
#define autoconfigured_erase_iterator const_iterator

/* Define to empty if 'const' does not conform to ANSI C. */
/* #undef const */

/* The global type of double representation. */
#define nr_double_t double

/* Define as 'unsigned int' if <stddef.h> doesn't define. */
/* #undef size_t */
