mirror of
https://github.com/throwtheswitch/cexception.git
synced 2026-09-11 04:39:58 +00:00
git-svn-id: http://cexception.svn.sourceforge.net/svnroot/cexception/trunk@2 50f63946-2846-0410-8d77-f904c773002e
This commit is contained in:
+1
-1
@@ -20,8 +20,8 @@ extern volatile EXCEPTION_FRAME_T ExceptionFrames[];
|
|||||||
#define Try \
|
#define Try \
|
||||||
{ \
|
{ \
|
||||||
jmp_buf *PrevFrame, NewFrame; \
|
jmp_buf *PrevFrame, NewFrame; \
|
||||||
PrevFrame = MY_FRAME.pFrame; \
|
|
||||||
unsigned int MY_ID = EXCEPTION_GET_ID(); \
|
unsigned int MY_ID = EXCEPTION_GET_ID(); \
|
||||||
|
PrevFrame = MY_FRAME.pFrame; \
|
||||||
MY_FRAME_FAST.pFrame = &NewFrame; \
|
MY_FRAME_FAST.pFrame = &NewFrame; \
|
||||||
MY_FRAME_FAST.Details = 0; \
|
MY_FRAME_FAST.Details = 0; \
|
||||||
MY_FRAME_FAST.Exception = EXCEPTION_NONE; \
|
MY_FRAME_FAST.Exception = EXCEPTION_NONE; \
|
||||||
|
|||||||
@@ -134,7 +134,7 @@ void test_CanHaveMultipleTryBlocksInASingleFunction(void)
|
|||||||
Try
|
Try
|
||||||
{
|
{
|
||||||
HappyExceptionThrower(0x01234567);
|
HappyExceptionThrower(0x01234567);
|
||||||
TEST_FAIL("Should Have Rethrown Exception");
|
TEST_FAIL("Should Have Thrown Exception");
|
||||||
}
|
}
|
||||||
Catch
|
Catch
|
||||||
{
|
{
|
||||||
@@ -144,7 +144,7 @@ void test_CanHaveMultipleTryBlocksInASingleFunction(void)
|
|||||||
Try
|
Try
|
||||||
{
|
{
|
||||||
HappyExceptionThrower(0xF00D8888);
|
HappyExceptionThrower(0xF00D8888);
|
||||||
TEST_FAIL("Should Have Rethrown Exception");
|
TEST_FAIL("Should Have Thrown Exception");
|
||||||
}
|
}
|
||||||
Catch
|
Catch
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user