#include <windows.h>
#include <setjmp.h>
#include "seh.h"
Go to the source code of this file.
◆ faill
◆ finish
◆ startest
◆ main()
Definition at line 21 of file seh0024.c.
21 {
24
26
27#if defined(_M_MRX000) || defined(_M_PPC) || defined(_ALPHA)
28 if (
setjmp(JumpBuffer) == 0)
29#else
30 if (_setjmp(JumpBuffer) == 0)
31#endif
32
33 {
34 try {
35 try {
36 try {
37 try {
38
39
42 }
43 finally {
44
45
47 }
49 }
50 finally {
51
52
54
55 longjmp(JumpBuffer, 1);
56 }
58 }
59 finally {
60
61
63 }
65 }
67
68 {
69
70
72 }
74 } else {
75
76
78 }
79
82 return -1;
83 }
84
85 return 0;
86}
VOID WINAPI RaiseException(_In_ DWORD dwExceptionCode, _In_ DWORD dwExceptionFlags, _In_ DWORD nNumberOfArguments, _In_opt_ const ULONG_PTR *lpArguments)
static LARGE_INTEGER Counter
#define EXCEPTION_INT_OVERFLOW
◆ test
char test[] = "SEH0024.c" |