水無瀬の部屋 > Programming > sample > tools > header > dbgtrace.h |
---|
1: //*********************************************************
2: // プロジェクト: TOOLS::DEBUG
3: // ファイル名: dbgtrace.h
4: //*********************************************************
5: #if !defined(IN_DEBUG_HEAD) && !defined(IN_DEBUG_CPP) // tooldbg.h 経由で使用
6: #error "#include <header/dbgtrace.h> => #include <header/tooldbg.h>"
7: #endif // #if !defined(IN_DEBUG_HEAD) || !defined(IN_DEBUG_CPP)
8:
9:
10: #ifndef DBGTRACE_HEAD_INCLUDED // 多重インクルードの防止
11: #define DBGTRACE_HEAD_INCLUDED
12: // #ifdef _DEBUG // デバッグ時のみ
13:
14:
15: //*********************************************************
16: // コンパイル環境の指定
17: //*********************************************************
18: #ifndef PRIVATE_TOOLS_HEAD_INCLUDED // 冗長ガード
19: #include <header/_tools.h>
20: #ifndef PRIVATE_TOOLS_HEAD_INCLUDED // ガード名の検査
21: #error "? PRIVATE_TOOLS_HEAD_INCLUDED"
22: #endif // #ifndef PRIVATE_TOOLS_HEAD_INCLUDED
23: #endif // #ifndef PRIVATE_TOOLS_HEAD_INCLUDED
24:
25:
26: //*********************************************************
27: // 関数 の 宣言
28: //*********************************************************
29: #ifdef __cplusplus
30: extern "C" {
31: #endif
32:
33:
34: // dbgtrace.cpp
35: int __cdecl tracef( const char *format, ... );
36: int (__cdecl *get_trace_proc( void ))( const char *, ... );
37: int (__cdecl *set_trace_proc( int (__cdecl *)( const char *, ... ) ))( const char *, ... );
38:
39:
40: #ifdef __cplusplus
41: } // extern "C"
42: #endif
43:
44:
45: // #endif // #ifdef _DEBUG
46: #endif // #ifndef DBGTRACE_HEAD_INCLUDED
47:
48:
49: //** end **
50:
参照:
tooldbg.h
水無瀬の部屋 > sample > tools > header > dbgtrace.h |
---|
このページは cpp2web が出力しました。
水無瀬 優 postmaster@katsura-kotonoha.sakura.ne.jp
http://katsura-kotonoha.sakura.ne.jp/prog/code/tools/header/dbgtrace_h.shtml
同人ダウンロード販売|DL.Getchu.com