diff options
Diffstat (limited to 'ptw32_throw.c')
| -rw-r--r-- | ptw32_throw.c | 14 | 
1 files changed, 7 insertions, 7 deletions
diff --git a/ptw32_throw.c b/ptw32_throw.c index 19f9e11..4846306 100644 --- a/ptw32_throw.c +++ b/ptw32_throw.c @@ -46,7 +46,7 @@   * 'implicit' POSIX threads for each of the possible language modes (C,   * C++, and SEH).   */ -#ifdef _MSC_VER +#if defined(_MSC_VER)  /*   * Ignore the warning:   * "C++ exception specification ignored except to indicate that @@ -56,7 +56,7 @@  #endif  void  ptw32_throw (DWORD exception) -#ifdef __CLEANUP_CXX +#if defined(__CLEANUP_CXX)    throw(ptw32_exception_cancel,ptw32_exception_exit)  #endif  { @@ -66,7 +66,7 @@ ptw32_throw (DWORD exception)     */    ptw32_thread_t * sp = (ptw32_thread_t *) pthread_getspecific (ptw32_selfThreadKey); -#ifdef __CLEANUP_SEH +#if defined(__CLEANUP_SEH)    DWORD exceptionInformation[3];  #endif @@ -117,7 +117,7 @@ ptw32_throw (DWORD exception)      } -#ifdef __CLEANUP_SEH +#if defined(__CLEANUP_SEH)    exceptionInformation[0] = (DWORD) (exception); @@ -128,14 +128,14 @@ ptw32_throw (DWORD exception)  #else /* __CLEANUP_SEH */ -#ifdef __CLEANUP_C +#if defined(__CLEANUP_C)    ptw32_pop_cleanup_all (1);    longjmp (sp->start_mark, exception);  #else /* __CLEANUP_C */ -#ifdef __CLEANUP_CXX +#if defined(__CLEANUP_CXX)    switch (exception)      { @@ -173,7 +173,7 @@ ptw32_pop_cleanup_all (int execute)  DWORD  ptw32_get_exception_services_code (void)  { -#ifdef __CLEANUP_SEH +#if defined(__CLEANUP_SEH)    return EXCEPTION_PTW32_SERVICES;  | 
