このページを編集する際は、[[編集に関する方針]]に従ってください。 *概要 [#h8dafe29] -対象:8.1.4 -言語:C -宣言・定義:[[postgresql-8.1.4/src/include/postgres.h]] -USE_ASSERT_CHECKINGを指定しないバイナリの場合、なにもしない(プリコンパイル時に引数conditionを削除する) -USE_ASSERT_CHECKINGを指定したバイナリの場合、 -USE_ASSERT_CHECKINGを指定したバイナリの場合、assert_enabledが0以外、かつ、評価式conditionの結果が0である時、エラー情報を出力してプログラムを停止する。 *引数 [#t07a91be] -(引数の説明を書いてください。) -condition -- 評価式 *実装 [#j614e08d] #ifndef USE_ASSERT_CHECKING #define AssertArg(condition) #else #define AssertArg(condition) \ Trap(!(condition), "BadArgument") -[[Trap()/postgresql-8.1.4]] -[[Trap()/postgresql-8.1.4]] -- assert_enabledが0以外、かつ、評価式 !(condition) の結果が0以外である時、エラー情報を出力してプログラムを停止する。 #endif /* USE_ASSERT_CHECKING */ *呼出元 [#h01cea6b] -[[MemoryContextReset()/postgresql-8.1.4]] *備考 [#a2e93b1b] *履歴 [#wb424c6d] -作者:[[testnoda/ページ作者]] -日付:????/?/? -日付:2007/2/25 |更新日|更新者|更新内容| |||| *コメント [#nb82f930] #comment