OSDN Git Service
(root)
/
peercast-im
/
PeerCastIM.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
COUT切断機能を追加
[peercast-im/PeerCastIM.git]
/
c:
/
Git
/
PeerCast.root
/
PeerCast
/
core
/
win32
/
seh.h
1
#ifndef _SEH_H_
2
#define _SEH_H_
3
4
#include "stream.h"
5
#include <dbghelp.h>
6
7
#pragma once
8
#pragma comment(lib, "dbghelp.lib")
9
10
extern FileStream fs;
11
12
#define SEH_THREAD(func, name) \
13
{ \
14
__try \
15
{ \
16
return func(thread); \
17
} __except(SEHdump(GetExceptionInformation()), EXCEPTION_EXECUTE_HANDLER) \
18
{ \
19
} \
20
} \
21
22
void SEHdump(_EXCEPTION_POINTERS *);
23
24
#endif