このページを編集する際は、[[編集に関する方針]]に従ってください。
*概要 [#y76585fb]
-対象:8.1.4
-言語:C
-宣言・定義:[[postgresql-8.1.4/src/include/postgres.h]]
ページ名を
[[Assert()/ipc_test/postgresql-8.1.4]]
に変更しましたので、こちらを参照ください。

-(USE_ASSERT_CHECKINGを指定して生成したバイナリのみ存在)グローバル変数assert_enabledが0以外で、かつ、評価式conditionの結果が0である時、"FailedAssertion"を出力してプログラムを停止する。

*引数 [#zb6ada9b]

-condition -- 0である時、"FailedAssertion"を出力してプログラムを停止する評価式。

*実装 [#l6acde57]

 #ifndef USE_ASSERT_CHECKING
 #define Assert(condition)
 #else
 #define Assert(condition) \
 		Trap(!(condition), "FailedAssertion")
-[[Trap()/postgresql-8.1.4]] -- assert_enabledが0以外、かつ、評価式conditionの結果が0である時、"FailedAssertion"を出力してプログラムを停止する。

 #endif   /* USE_ASSERT_CHECKING */

*呼出元 [#v1691f94]

-[[PGSharedMemoryCreate()/postgresql-8.1.4]]

*備考 [#j4009234]

*履歴 [#sbc521b7]
-作者:[[testnoda/ページ作者]]
-日付:2007/5/29
|更新日|更新者|更新内容|
||||

*コメント [#laa85605]
#comment


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS