diff options
Diffstat (limited to 'implement.h')
| -rw-r--r-- | implement.h | 46 | 
1 files changed, 23 insertions, 23 deletions
| diff --git a/implement.h b/implement.h index 8a27fae..bd2836b 100644 --- a/implement.h +++ b/implement.h @@ -35,10 +35,10 @@   *      59 Temple Place - Suite 330, Boston, MA 02111-1307, USA   */ -#ifndef _IMPLEMENT_H +#if !defined(_IMPLEMENT_H)  #define _IMPLEMENT_H -#ifdef _WIN32_WINNT +#if defined(_WIN32_WINNT)  #undef _WIN32_WINNT  #endif  #define _WIN32_WINNT 0x400 @@ -48,7 +48,7 @@  /*   * In case windows.h doesn't define it (e.g. WinCE perhaps)   */ -#ifdef WINCE +#if defined(WINCE)  typedef VOID (APIENTRY *PAPCFUNC)(DWORD dwParam);  #endif @@ -60,7 +60,7 @@ typedef VOID (APIENTRY *PAPCFUNC)(DWORD dwParam);  /*   * In case ETIMEDOUT hasn't been defined above somehow.   */ -#ifndef ETIMEDOUT +#if !defined(ETIMEDOUT)  #  define ETIMEDOUT 10060	/* This is the value in winsock.h. */  #endif @@ -82,7 +82,7 @@ typedef VOID (APIENTRY *PAPCFUNC)(DWORD dwParam);  #define INLINE  #endif -#if defined (__MINGW64__) || defined(__MINGW32__) || defined(_MSC_VER) +#if defined(__MINGW64__) || defined(__MINGW32__) || defined(_MSC_VER)  #define PTW32_INTERLOCKED_LONG unsigned long  #define PTW32_INTERLOCKED_LPLONG volatile unsigned long*  #define PTW32_INTERLOCKED_PVOID PVOID @@ -133,7 +133,7 @@ typedef struct ptw32_thread_t_       ptw32_thread_t;  struct ptw32_thread_t_  { -#ifdef _UWIN +#if defined(_UWIN)    DWORD dummy[5];  #endif    UINT64 seqNumber;		/* Process-unique thread sequence number */ @@ -152,10 +152,10 @@ struct ptw32_thread_t_    int cancelState;    int cancelType;    HANDLE cancelEvent; -#ifdef __CLEANUP_C +#if defined(__CLEANUP_C)    jmp_buf start_mark;  #endif				/* __CLEANUP_C */ -#if HAVE_SIGSET_T +#if defined(HAVE_SIGSET_T)    sigset_t sigmask;  #endif				/* HAVE_SIGSET_T */    int implicit:1; @@ -182,7 +182,7 @@ struct pthread_attr_t_    struct sched_param param;    int inheritsched;    int contentionscope; -#if HAVE_SIGSET_T +#if defined(HAVE_SIGSET_T)    sigset_t sigmask;  #endif				/* HAVE_SIGSET_T */  }; @@ -201,7 +201,7 @@ struct sem_t_    int value;    pthread_mutex_t lock;    HANDLE sem; -#ifdef NEED_SEM +#if defined(NEED_SEM)    int leftToUnblock;  #endif  }; @@ -485,7 +485,7 @@ struct ThreadKeyAssoc  }; -#ifdef __CLEANUP_SEH +#if defined(__CLEANUP_SEH)  /*   * --------------------------------------------------------------   * MAKE_SOFTWARE_EXCEPTION @@ -574,11 +574,11 @@ extern ptw32_mcs_lock_t ptw32_cond_test_init_lock;  extern ptw32_mcs_lock_t ptw32_rwlock_test_init_lock;  extern ptw32_mcs_lock_t ptw32_spinlock_test_init_lock; -#ifdef _UWIN +#if defined(_UWIN)  extern int pthread_count;  #endif -#ifdef __cplusplus +#if defined(__cplusplus)  extern "C"  {  #endif				/* __cplusplus */ @@ -625,7 +625,7 @@ extern "C"    void ptw32_rwlock_cancelwrwait (void *arg); -#if ! (defined (__MINGW64__) || defined(__MINGW32__)) || (defined (__MSVCRT__) && ! defined(__DMC__)) +#if ! (defined (__MINGW64__) || defined(__MINGW32__)) || (defined(__MSVCRT__) && ! defined(__DMC__))    unsigned __stdcall  #else    void @@ -650,19 +650,19 @@ extern "C"    void ptw32_mcs_node_transfer (ptw32_mcs_local_node_t * new_node, ptw32_mcs_local_node_t * old_node); -#ifdef NEED_FTIME +#if defined(NEED_FTIME)    void ptw32_timespec_to_filetime (const struct timespec *ts, FILETIME * ft);    void ptw32_filetime_to_timespec (const FILETIME * ft, struct timespec *ts);  #endif  /* Declared in misc.c */ -#ifdef NEED_CALLOC +#if defined(NEED_CALLOC)  #define calloc(n, s) ptw32_calloc(n, s)    void *ptw32_calloc (size_t n, size_t s);  #endif  /* Declared in private.c */ -#ifdef _MSC_VER +#if defined(_MSC_VER)  /*   * Ignore the warning:   * "C++ exception specification ignored except to indicate that @@ -671,19 +671,19 @@ extern "C"  #pragma warning(disable:4290)  #endif    void ptw32_throw (DWORD exception) -#ifdef __CLEANUP_CXX +#if defined(__CLEANUP_CXX)      throw(ptw32_exception_cancel,ptw32_exception_exit)  #endif  ; -#ifdef __cplusplus +#if defined(__cplusplus)  }  #endif				/* __cplusplus */ -#ifdef _UWIN_ -#   ifdef       _MT -#       ifdef __cplusplus +#if defined(_UWIN_) +#   if defined(_MT) +#       if defined(__cplusplus)  extern "C"  {  #       endif @@ -694,7 +694,7 @@ extern "C"  						unsigned (__stdcall *) (void *),  						void *, unsigned, unsigned *);    _CRTIMP void __cdecl _endthreadex (unsigned); -#       ifdef __cplusplus +#       if defined(__cplusplus)  }  #       endif  #   endif | 
