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

/* Define to the number of bits in type 'ptrdiff_t'. */
/* #undef BITSIZEOF_PTRDIFF_T */

/* Define to the number of bits in type 'sig_atomic_t'. */
/* #undef BITSIZEOF_SIG_ATOMIC_T */

/* Define to the number of bits in type 'size_t'. */
/* #undef BITSIZEOF_SIZE_T */

/* Define to the number of bits in type 'wchar_t'. */
/* #undef BITSIZEOF_WCHAR_T */

/* Define to the number of bits in type 'wint_t'. */
/* #undef BITSIZEOF_WINT_T */

/* Major version */
#define CGMINER_MAJOR_VERSION 4

/* Micro version */
#define CGMINER_MINOR_SUBVERSION 5

/* Minor version */
#define CGMINER_MINOR_VERSION 3

/* Path to cgminer install */
#define CGMINER_PREFIX "/usr/local/bin"

/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
   systems. This function is required for `alloca.c' support on those systems.
   */
/* #undef CRAY_STACKSEG_END */

/* Defined if version of curl supports keepalive. */
#define CURL_HAS_KEEPALIVE 1

/* Define to 1 if using `alloca.c'. */
/* #undef C_ALLOCA */

/* int execv(const char*, char*const*); */
#define EXECV_2ND_ARG_TYPE const char* const*

/* Define to 1 when the gnulib module memchr should be tested. */
#define GNULIB_TEST_MEMCHR 1

/* Define to 1 when the gnulib module memmem should be tested. */
#define GNULIB_TEST_MEMMEM 1

/* Define to 1 when the gnulib module sigaction should be tested. */
#define GNULIB_TEST_SIGACTION 1

/* Define to 1 when the gnulib module sigprocmask should be tested. */
#define GNULIB_TEST_SIGPROCMASK 1

/* Define to 1 if you have `alloca', as a function or macro. */
#define HAVE_ALLOCA 1

/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
   */
/* #undef HAVE_ALLOCA_H */

/* Define if __attribute__((cold)) */
#define HAVE_ATTRIBUTE_COLD 1

/* Define if __attribute__((const)) */
#define HAVE_ATTRIBUTE_CONST 1

/* Define if __attribute__((noreturn)) */
#define HAVE_ATTRIBUTE_NORETURN 1

/* Define if __attribute__((format(__printf__))) */
#define HAVE_ATTRIBUTE_PRINTF 1

/* Define if __attribute__((unused)) */
#define HAVE_ATTRIBUTE_UNUSED 1

/* Define if __attribute__((used)) */
#define HAVE_ATTRIBUTE_USED 1

/* Define to 1 if you have the <bp-sym.h> header file. */
/* #undef HAVE_BP_SYM_H */

/* Define if have __builtin_constant_p */
#define HAVE_BUILTIN_CONSTANT_P 1

/* Define if have __builtin_types_compatible_p */
#define HAVE_BUILTIN_TYPES_COMPATIBLE_P 1

/* Defined to 1 if curses TUI support is wanted */
#define HAVE_CURSES 1

/* Define to 1 if you have the declaration of `memmem', and to 0 if you don't.
   */
#define HAVE_DECL_MEMMEM 0

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

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

/* Defined to 1 if libcurl support built in */
#define HAVE_LIBCURL 1

/* Define to 1 if you have the `pthread' library (-lpthread). */
#define HAVE_LIBPTHREAD 1

/* Defined to 1 if udev support available */
/* #undef HAVE_LIBUDEV */

/* Define if you have libusb-1.0 */
/* #undef HAVE_LIBUSB */

/* Define to 1 if you have the `winpthread' library (-lwinpthread). */
/* #undef HAVE_LIBWINPTHREAD */

/* Define to 1 if the system has the type `long long int'. */
#define HAVE_LONG_LONG_INT 1

/* Define to 1 if mmap()'s MAP_ANONYMOUS flag is available after including
   config.h and <sys/mman.h>. */
/* #undef HAVE_MAP_ANONYMOUS */

/* Define to 1 if you have the `memmem' function. */
/* #undef HAVE_MEMMEM */

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

/* Define to 1 if you have the `mprotect' function. */
#define HAVE_MPROTECT 1

/* Define to 1 if memmem is declared even after
 undefining macros. */
/* #undef HAVE_RAW_DECL_MEMMEM */

/* Define to 1 if mempcpy is declared even after
 undefining macros. */
/* #undef HAVE_RAW_DECL_MEMPCPY */

/* Define to 1 if memrchr is declared even after
 undefining macros. */
/* #undef HAVE_RAW_DECL_MEMRCHR */

/* Define to 1 if rawmemchr is declared even after
 undefining macros. */
/* #undef HAVE_RAW_DECL_RAWMEMCHR */

/* Define to 1 if sigaction is declared even after
 undefining macros. */
/* #undef HAVE_RAW_DECL_SIGACTION */

/* Define to 1 if sigaddset is declared even after
 undefining macros. */
/* #undef HAVE_RAW_DECL_SIGADDSET */

/* Define to 1 if sigdelset is declared even after
 undefining macros. */
/* #undef HAVE_RAW_DECL_SIGDELSET */

/* Define to 1 if sigemptyset is declared even after
 undefining macros. */
/* #undef HAVE_RAW_DECL_SIGEMPTYSET */

/* Define to 1 if sigfillset is declared even after
 undefining macros. */
/* #undef HAVE_RAW_DECL_SIGFILLSET */

/* Define to 1 if sigpending is declared even after
 undefining macros. */
/* #undef HAVE_RAW_DECL_SIGPENDING */

/* Define to 1 if sigprocmask is declared even after
 undefining macros. */
/* #undef HAVE_RAW_DECL_SIGPROCMASK */

/* Define to 1 if stpcpy is declared even after
 undefining macros. */
/* #undef HAVE_RAW_DECL_STPCPY */

/* Define to 1 if stpncpy is declared even after
 undefining macros. */
/* #undef HAVE_RAW_DECL_STPNCPY */

/* Define to 1 if strcasestr is declared even after
 undefining macros. */
/* #undef HAVE_RAW_DECL_STRCASESTR */

/* Define to 1 if strchrnul is declared even after
 undefining macros. */
/* #undef HAVE_RAW_DECL_STRCHRNUL */

/* Define to 1 if strncat is declared even after
 undefining macros. */
#define HAVE_RAW_DECL_STRNCAT 1

/* Define to 1 if strndup is declared even after
 undefining macros. */
/* #undef HAVE_RAW_DECL_STRNDUP */

/* Define to 1 if strnlen is declared even after
 undefining macros. */
#define HAVE_RAW_DECL_STRNLEN 1

/* Define to 1 if strpbrk is declared even after
 undefining macros. */
#define HAVE_RAW_DECL_STRPBRK 1

/* Define to 1 if strsep is declared even after
 undefining macros. */
/* #undef HAVE_RAW_DECL_STRSEP */

/* Define to 1 if strsignal is declared even after
 undefining macros. */
/* #undef HAVE_RAW_DECL_STRSIGNAL */

/* Define to 1 if strtok_r is declared even after
 undefining macros. */
#define HAVE_RAW_DECL_STRTOK_R 1

/* Define to 1 if strverscmp is declared even after
 undefining macros. */
/* #undef HAVE_RAW_DECL_STRVERSCMP */

/* Define to 1 if you have the `sigaction' function. */
/* #undef HAVE_SIGACTION */

/* Define to 1 if you have the `sigaltstack' function. */
/* #undef HAVE_SIGALTSTACK */

/* Define to 1 if the system has the type `siginfo_t'. */
/* #undef HAVE_SIGINFO_T */

/* Define to 1 if you have the `siginterrupt' function. */
/* #undef HAVE_SIGINTERRUPT */

/* Define to 1 if 'sig_atomic_t' is a signed integer type. */
/* #undef HAVE_SIGNED_SIG_ATOMIC_T */

/* Define to 1 if 'wchar_t' is a signed integer type. */
/* #undef HAVE_SIGNED_WCHAR_T */

/* Define to 1 if 'wint_t' is a signed integer type. */
/* #undef HAVE_SIGNED_WINT_T */

/* Define to 1 if the system has the type `sigset_t'. */
#define HAVE_SIGSET_T 1

/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_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 <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 `sa_sigaction' is a member of `struct sigaction'. */
/* #undef HAVE_STRUCT_SIGACTION_SA_SIGACTION */

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

/* Define to 1 if you have the <sys/bitypes.h> header file. */
/* #undef HAVE_SYS_BITYPES_H */

/* Define to 1 if you have the <sys/inttypes.h> header file. */
/* #undef HAVE_SYS_INTTYPES_H */

/* Define to 1 if you have the <sys/mman.h> header file. */
/* #undef HAVE_SYS_MMAN_H */

/* 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 <unistd.h> header file. */
#define HAVE_UNISTD_H 1

/* Define to 1 if the system has the type `unsigned long long int'. */
#define HAVE_UNSIGNED_LONG_LONG_INT 1

/* Define if __attribute__((warn_unused_result)) */
#define HAVE_WARN_UNUSED_RESULT 1

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

/* Define if you have the 'wchar_t' type. */
#define HAVE_WCHAR_T 1

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

/* Define to a substitute value for mmap()'s MAP_ANONYMOUS flag. */
/* #undef MAP_ANONYMOUS */

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

/* Name of package */
#define PACKAGE "cgminer"

/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT "kernel@kolivas.org"

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

/* Define to the full name and version of this package. */
#define PACKAGE_STRING "cgminer 4.3.5-scrypt.2"

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

/* Define to the home page for this package. */
#define PACKAGE_URL ""

/* Define to the version of this package. */
#define PACKAGE_VERSION "4.3.5-scrypt.2"

/* Define to l, ll, u, ul, ull, etc., as suitable for
 constants of type
   'ptrdiff_t'. */
/* #undef PTRDIFF_T_SUFFIX */

/* Define to l, ll, u, ul, ull, etc., as suitable for
 constants of type
   'sig_atomic_t'. */
/* #undef SIG_ATOMIC_T_SUFFIX */

/* Define to l, ll, u, ul, ull, etc., as suitable for
 constants of type
   'size_t'. */
/* #undef SIZE_T_SUFFIX */

/* If using the C implementation of alloca, define if you know the
   direction of stack growth for your system; otherwise it will be
   automatically deduced at runtime.
	STACK_DIRECTION > 0 => grows toward higher addresses
	STACK_DIRECTION < 0 => grows toward lower addresses
	STACK_DIRECTION = 0 => direction of growth unknown */
/* #undef STACK_DIRECTION */

/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1

/* Defined to 1 if Antminer S1 Bitmain support is wanted */
/* #undef USE_ANT_S1 */

/* Defined to 1 if Antminer S2 Bitmain support is wanted */
/* #undef USE_ANT_S2 */

/* Defined to 1 if Avalon support is wanted */
/* #undef USE_AVALON */

/* Defined to 1 if Avalon2 support is wanted */
/* #undef USE_AVALON2 */

/* Defined to 1 if BlackArrow Bitfury support is wanted */
/* #undef USE_BAB */

/* Defined to 1 if BFL ASIC support is wanted */
/* #undef USE_BFLSC */

/* Defined to 1 if BitForce support is wanted */
/* #undef USE_BITFORCE */

/* Defined to 1 if BitFury ASIC support is wanted */
/* #undef USE_BITFURY */

/* Defined to 1 if Bitmine A1 support is wanted */
/* #undef USE_BITMINE_A1 */

/* Defined to 1 if Cointerra support is wanted */
/* #undef USE_COINTERRA */

/* Defined to 1 if Drillbit BitFury support is wanted */
/* #undef USE_DRILLBIT */

/* Defined to 1 if serial support required */
#define USE_FPGA_SERIAL 1

/* Defined to 1 if GridSeed support is wanted */
/* #undef USE_GRIDSEED */

/* Defined to 1 if Hashfast support is wanted */
/* #undef USE_HASHFAST */

/* Defined to 1 if Icarus support is wanted */
/* #undef USE_ICARUS */

/* Defined to 1 if Klondike support is wanted */
/* #undef USE_KLONDIKE */

/* Defined to 1 if KnC miner support is wanted */
/* #undef USE_KNC */

/* Defined to 1 if Lketc support is wanted */
#define USE_LKETC 1

/* Defined to 1 if Minion BlackArrow ASIC support is wanted */
/* #undef USE_MINION */

/* Defined to 1 if ModMiner support is wanted */
/* #undef USE_MODMINER */

/* Defined to 1 if scrypt support is wanted */
#define USE_SCRYPT 1

/* Defined to 1 if Spondoolies support is wanted */
/* #undef USE_SPONDOOLIES */

/* Defined to 1 if usbutils support required */
#define USE_USBUTILS 1

/* Defined to 1 if Zeus support is wanted */
#define USE_ZEUS 1

/* Version number of package */
#define VERSION "4.3.5-scrypt.2"

/* Define to l, ll, u, ul, ull, etc., as suitable for
 constants of type
   'wchar_t'. */
/* #undef WCHAR_T_SUFFIX */

/* Define to l, ll, u, ul, ull, etc., as suitable for
 constants of type
   'wint_t'. */
/* #undef WINT_T_SUFFIX */

/* Define to 1 if on MINIX. */
/* #undef _MINIX */

/* Define to 2 if the system does not provide POSIX.1 features
 except with
   this defined. */
/* #undef _POSIX_1_SOURCE */

/* Define to 1 if you need to in order for `stat' and other
 things to work.
   */
/* #undef _POSIX_SOURCE */

/* "WinNT version for XP+ support" */
#define _WIN32_WINNT 0x0501

/* Define to 500 only on HP-UX. */
/* #undef _XOPEN_SOURCE */

/* Enable extensions on AIX 3, Interix.  */
#ifndef _ALL_SOURCE
# define _ALL_SOURCE 1
#endif
/* Enable GNU extensions on systems that have them.  */
#ifndef _GNU_SOURCE
# define _GNU_SOURCE 1
#endif
/* Enable threading extensions on Solaris.  */
#ifndef _POSIX_PTHREAD_SEMANTICS
# define _POSIX_PTHREAD_SEMANTICS 1
#endif
/* Enable extensions on HP NonStop.  */
#ifndef _TANDEM_SOURCE
# define _TANDEM_SOURCE 1
#endif
/* Enable general extensions on Solaris.  */
#ifndef __EXTENSIONS__
# define __EXTENSIONS__ 1
#endif


/* Define to `int' if <sys/types.h> doesn't define. */
#define gid_t int

/* Define to `__inline__' or `__inline' if that's what the C compiler
   calls it, or to nothing if 'inline' is not supported under any name.  */
#ifndef __cplusplus
/* #undef inline */
#endif

/* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports
   the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of
   earlier versions), but does not display it by setting __GNUC_STDC_INLINE__.
   __APPLE__ && __MACH__ test for MacOS X.
   __APPLE_CC__ tests for the Apple compiler and its version.
   __STDC_VERSION__ tests for the C99 mode.  */
#if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__
# define __GNUC_STDC_INLINE__ 1
#endif

/* Define to the equivalent of the C99 'restrict' keyword, or to
   nothing if this is not supported.  Do not define if restrict is
   supported directly.  */
#define restrict __restrict
/* Work around a bug in Sun C++: it does not support _Restrict or
   __restrict__, even though the corresponding Sun C compiler ends up with
   "#define restrict _Restrict" or "#define restrict __restrict__" in the
   previous line.  Perhaps some future version of Sun C++ will work with
   restrict; if so, hopefully it defines __RESTRICT like Sun C does.  */
#if defined __SUNPRO_CC && !defined __RESTRICT
# define _Restrict
# define __restrict__
#endif

/* Define to `unsigned int' if <sys/types.h> does not define. */
/* #undef size_t */

/* Define to `int' if <sys/types.h> doesn't define. */
#define uid_t int

/* Define as a marker that can be attached to declarations that might not
    be used.  This helps to reduce warnings, such as from
    GCC -Wunused-parameter.  */
#if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
# define _GL_UNUSED __attribute__ ((__unused__))
#else
# define _GL_UNUSED
#endif
/* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name
   is a misnomer outside of parameter lists.  */
#define _UNUSED_PARAMETER_ _GL_UNUSED

/* The __pure__ attribute was added in gcc 2.96.  */
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
#else
# define _GL_ATTRIBUTE_PURE /* empty */
#endif

/* The __const__ attribute was added in gcc 2.95.  */
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
# define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
#else
# define _GL_ATTRIBUTE_CONST /* empty */
#endif

