このページを編集する際は、[[編集に関する方針]]に従ってください。 *概要 [#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