返された整数の状態
整数を返す ToolTalk 関数の実行中にエラーが発生すると、戻り値は配信範囲外になります。値が配信範囲内にある場合、tt_int_error 関数は TT_OK
の状態を返します。
値が配信範囲外かどうかを検査するには、tt_is_err マクロを使用して、エラーまたは警告が発生したかどうかを判定できます。
文字列を検索して Tt_status コードを探すには、tt_status_message を使用できます。
例 14–3 では、返された整数を確認しています。
例 14–3 返された整数の確認
Tt_message msg;
int num_args;
Tt_status tterr;
char *my_application_name;
num_args = tt_message_args_count(msg);
tterr = tt_int_error(num_args);
if (tt_is_err(tterr)) {
fprintf(stderr, “%s: %s\n”, my_application_name,
tt_status_message(tterr));
}
|