#define HAVE_THREAD 1
-#elif defined( HAVE_WIN32_THREAD )
-
-/* Definitions for Win32 NT Threads */
-typedef DWORD nthread_t;
-
- #define HAVE_THREAD 1
-
#else
/* Definitions for no threads */
* ------------------------------------------------------------------- */
#if defined( HAVE_POSIX_THREAD )
#define thread_getid() pthread_self()
- #elif defined( HAVE_WIN32_THREAD )
- #define thread_getid() GetCurrentThreadId()
#else
#define thread_getid() 0
#endif
nthread_t thread_zeroid( void );
-#if defined( HAVE_WIN32_THREAD )
- DWORD WINAPI thread_run_wrapper( void* paramPtr );
-#else
- void* thread_run_wrapper( void* paramPtr );
-#endif
+ void* thread_run_wrapper( void* paramPtr );
void thread_rest ( void );