hx509 error functions(3) | Heimdalx509library | hx509 error functions(3) |
名称
hx509 エラー関数-関数
void hx509_clear_error_string (hx509_context context)
詳細説明
説明と使用例については、 Hx509 エラー報告関数を参照してください。関数説明
void hx509_clear_error_string (hx509_context context)
エラー文字列 hx509 コンテキストをリセットします。パラメータ:
context hx509 コンテキスト。
void hx509_err (hx509_context context, int exit_code, int error_code, const char * fmt, ...)
エラーメッセージを印刷して、エラーコードから致命的に終了します。関数説明
パラメータ:
context hx509 コンテキスト。
exit_code プロセスの exit() コード。
error_code 終了する理由のためのエラーコード。
fmt 終了メッセージの書式文字列。
... 書式文字列への引数。
void hx509_free_error_string (char * str)
hx509_get_error_string() によって返された文字列を解放する。パラメータ:
str 解放するエラー文字列。
char* hx509_get_error_string (hx509_context context, int error_code)
error_code に関連したコンテキストからエラー文字列を取得する。パラメータ:
context hx509 コンテキスト。
error_code このエラーコードのためにエラーメッセージを取得する。
返り値:
エラー文字列、
hx509_free_error_string() で解放する。
void hx509_set_error_string (hx509_context context, int flags, int code, const char * fmt, ...)
hx509_set_error_stringv() を参照してください。パラメータ:
context hx509 コンテキスト。
flags
- •
- HX509_ERROR_APPEND は、古いメッセージ (コードは、更新されます) にエラー文字列を追加します。
code エラーメッセージに関連するエラーコード。
fmt エラーメッセージの書式。
... エラーメッセージの書式への引数。
void hx509_set_error_stringv (hx509_context context, int flags, int code, const char * fmt, va_list ap)
hx509 コンテキストにエラーメッセージを追加する。パラメータ:
context hx509 コンテキスト。
flags
- •
- HX509_ERROR_APPEND は、古いメッセージ (コードは、更新されます) にエラー文字列を追加します。
code エラーメッセージに関連するエラーコード。
fmt エラーメッセージの書式。
ap エラーメッセージ書式への引数。
11 Jan 2012 | Version 1.5.2 |