Kill PSEH on ARM

svn path=/trunk/; revision=32339
This commit is contained in:
ReactOS Portable Systems Group 2008-02-13 05:11:12 +00:00
parent 172094a162
commit 0c117eca26

View file

@ -172,6 +172,74 @@ static _SEHPortableTryLevel_t * const _SEHPortableTryLevel = 0;
STMT_; \
}
#ifdef _ARM_
#define _SEH_TRY \
for(;;) \
{ \
\
{ \
\
for(;;) \
{ \
if(1) \
{ \
for(;;) \
{ \
{
#define _SEH_EXCEPT(FILTER_) \
} \
\
break; \
} \
\
break; \
} \
else \
{ \
{ \
break; \
} \
} \
\
break; \
} \
\
\
if(0) \
{
#define _SEH_FINALLY(FINALLY_) \
} \
\
break; \
} \
\
break; \
} \
else \
{ \
} \
\
break; \
} \
\
(FINALLY_)(&_SEHFrame.SEH_Header); \
\
if(0) \
{
#define _SEH_END \
} \
} \
\
\
break; \
}
#else
#define _SEH_TRY \
for(;;) \
{ \
@ -296,6 +364,8 @@ static _SEHPortableTryLevel_t * const _SEHPortableTryLevel = 0;
break; \
}
#endif
#define _SEH_HANDLE _SEH_EXCEPT(_SEH_STATIC_FILTER(_SEH_EXECUTE_HANDLER))
#define _SEH_EnableTracing(LEVEL_) ((void)(_SEHPortableFrame->SPF_Tracing = (LEVEL_)))