ToolTalk ユーザーズガイド

通常の戻り値を伴わない関数

ToolTalk 関数が通常の戻り値を持たない場合、戻り値は「列挙」型 Tt_status の要素です。

エラーがあるかどうかを確認するには、整数を返す ToolTalk マクロ tt_is_err を使用します。

エラーがある場合は、例 14-1 に示すように tt_status_message 関数を使用して、Tt_status コードを説明する文字列を取得できます。


例 14-1 エラー説明の取得

char *spec_id, my_application_name;
Tt_status tterr;

tterr = tt_spec_write(spec_id);
if (tt_is_err(tterr)) {
	fprintf(stderr, "%s: %s¥n", my_application_name,
		tt_status_message(tterr));
}