[PR]

水無瀬の部屋 > Programming > sample > tools > header > dbgasert.h
最終更新日: 2007/03/01

   1: //*********************************************************
   2: // プロジェクト: TOOLS
   3: //  ファイル名: dbgasert.h
   4: //*********************************************************
   5: #if !defined(IN_DEBUG_HEAD) && !defined(IN_DEBUG_CPP) // tooldbg.h 経由で使用せよ
   6: #error "#include <header/dbgasert.h> => #include <header/tooldbg.h>"
   7: #endif  // #if !defined(IN_DEBUG_HEAD) && !defined(IN_DEBUG_CPP)
   8: 
   9: 
  10: #ifndef DBGASERT_HEAD_INCLUDED // 多重インクルードの防止
  11: #define DBGASERT_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: // assert_jp() の定義
  30: // 式 exp が 偽 であれば診断メッセージを出力する
  31: #define assert_jp(exp) (void)( (exp) || (_assert_jp( #exp, __FILE__, __LINE__ ), 0) )
  32: 
  33: 
  34: //*********************************************************
  35: // 関数 の 宣言
  36: //*********************************************************
  37: #ifdef __cplusplus
  38: extern "C" {
  39: #endif
  40: 
  41: 
  42: // dbgasert.cpp
  43: // 診断メッセージを出力する
  44: void _assert_jp( const char *expression, const char *srcname, int line );
  45: 
  46: 
  47: #ifdef __cplusplus
  48: } // extern "C"
  49: #endif
  50: 
  51: 
  52: #endif // #ifdef _DEBUG
  53: #endif // #ifndef DBGASERT_HEAD_INCLUDED
  54: 
  55: 
  56: //** end **
  57: 

参照: tooldbg.h


Google
ご意見・ご感想をお聞かせ下さい。匿名で送信できます。

 * 返信が必要な場合には postmaster@katsura-kotonoha.sakura.ne.jp へ直接メールしてください。

水無瀬の部屋 > sample > tools > header > dbgasert.h

このページは cpp2web が出力しました。
水無瀬 優 postmaster@katsura-kotonoha.sakura.ne.jp
http://katsura-kotonoha.sakura.ne.jp/prog/code/tools/header/dbgasert_h.shtml
>> Amazon.co.jp 『たまゆら童子』 へ
>> 楽天ブックス 『たまゆら童子』 へ