abort_handler_s
Stdlib.h:インデックス への移動
ヘッダー ファイル
stdlib.h
カテゴリ
実行時制約処理
プロトタイプ
void abort_handler_s(const char * restrict msg, void * restrict ptr, errno_t error);
説明
abort_handler_s は関数で、set_constraint_handler_s 関数に対するパラメータとして使用することができます。制約違反が発生した関数の名前である、msg が指す文字列を、標準出力に出力します。
標準出力への出力後、abort_handler_s は abort 関数を呼び出します。
戻り値
abort_handler_s に戻り値はありません。
例
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char* string = NULL;
set_constraint_handler_s(abort_handler_s);
gets_s(string, 5); //stdout: "gets_s"
return 0;
}