/* DO NOT EDIT - autogenerated from config.h.in by ./configure */


#ifndef MBTK_CONFIG_H
#define MBTK_CONFIG_H

/*** Generic helpers ***/

/* Whether the compiler knows the keyword inline */ #define MBTK_INLINE_DETECTED inline /* Suppress warning for unused (inline) function */ #define MBTK_FUNC_UNUSED __attribute__((unused)) #define MBTK_INLINE static MBTK_INLINE_DETECTED MBTK_FUNC_UNUSED

/*** Detected for core ***/

/* Whether snprintf(3) is available... */ #define MBTK_HAVE_SNPRINTF 1 /* Whether snprintf(3) guarantees nil termination... */ #define MBTK_HAVE_SNPRINTF_SAFE 1

/*** Detected for backends ***/

/* Whether xlib has KeySymToUcs4 (not published in headers normally) */ #define MBTK_HAVE_KEYSYMTOUCS4 1 /* Whether POSIX threads available... */ #define MBTK_HAVE_THREAD_PTHREAD 1 /* ... or if win32 threads available */ #undef MBTK_HAVE_THREAD_WIN32 /* Whether UNIX pipe(2) is available... */ #define MBTK_HAVE_PIPE 1 /* ... or if win32 _pipe() is available */ #undef MBTK_HAVE__PIPE /* Whether SDL_GetTicks64() is available... */ #undef MBTK_HAVE_SDL2_TICKS64 /* Only the best one is enabled when multiple alternatives are available */ /* Whether clock_gettime() is available... */ #define MBTK_HAVE_CLOCK_GETTIME 1 /* Whether CLOCK_MONOTONIC_RAW for clock_gettime() is available... */ #define MBTK_HAVE_CLOCK_MONOTONIC_RAW 1 /* Whether mach_absolute_time() is available... */ #undef MBTK_HAVE_MACH_ABSOLUTE_TIME /* Whether timeGetTime() is available... */ #undef MBTK_HAVE_TIMEGETTIME /* Whether QueryPerformanceCounter() is available... */ #undef MBTK_HAVE_QUERYPERFORMANCECOUNTER /* Whether gettimeofday() is available... */ #undef MBTK_HAVE_GETTIMEOFDAY /* Whether ftime() is available... */ #undef MBTK_HAVE_FTIME

/*** Optional includes, as detected; must be outside of include watchdog ***/

#ifdef INCLUDE_THREADS /* includes for pthreads */ #ifdef INCLUDE_PIPES /* includes for pipe support */ #ifdef INCLUDE_SELECT /* includes for select(2) */ #ifdef INCLUDE_TIME_SUBSEC /* includes for sub-second time */