14 #ifndef SELECTTHREADIMPL_H 15 #define SELECTTHREADIMPL_H 33 #define TVOLATILE volatile 35 #if !defined(HAVE_THREADS) || defined(CPPPARSER) 38 #define THREAD_DUMMY_IMPL 1 44 #elif defined(SIMPLE_THREADS) 46 #define THREAD_SIMPLE_IMPL 1 50 #elif defined(WIN32_VC) 53 #define THREAD_WIN32_IMPL 1 55 #elif defined(HAVE_POSIX_THREADS) 58 #define THREAD_POSIX_IMPL 1 64 #error No thread implementation defined for platform. 69 #if defined(DO_PIPELINING) && defined(HAVE_THREADS) 70 #define THREADED_PIPELINE 1 72 #undef THREADED_PIPELINE