Author: ros-arm-bringup Date: Wed Feb 13 08:11:12 2008 New Revision: 32339
URL: http://svn.reactos.org/svn/reactos?rev=32339&view=rev Log: Kill PSEH on ARM
Modified: trunk/reactos/include/reactos/libs/pseh/framebased.h
Modified: trunk/reactos/include/reactos/libs/pseh/framebased.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/libs/pseh/f... ============================================================================== --- trunk/reactos/include/reactos/libs/pseh/framebased.h (original) +++ trunk/reactos/include/reactos/libs/pseh/framebased.h Wed Feb 13 08:11:12 2008 @@ -171,6 +171,74 @@ \ 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 @@ break; \ }
+#endif + #define _SEH_HANDLE _SEH_EXCEPT(_SEH_STATIC_FILTER(_SEH_EXECUTE_HANDLER))
#define _SEH_EnableTracing(LEVEL_) ((void)(_SEHPortableFrame->SPF_Tracing = (LEVEL_)))