ルネサス
cal_svc ical_svc 概要 拡張サービス・コール・ルーチンの呼び出し C言語形式 ER_UINT cal_svc ( FN fncd, VP_INT par1, VP_INT par2, VP_INT par3 ); ER_UINT ical_svc ( FN fncd, VP_INT par1, VP_INT par2, VP_INT par3 ); パラメータ I/O パラメータ 説明 I FN fncd; 拡張サービス・コール・ルーチンの機能コード番号 I VP_INT par1; 拡張サービス・コール・ルーチンへの引き継ぎデータ1 I VP_INT par2; 拡張サービス・コール・ルーチンへの引き継ぎデータ2 I VP_INT par3; 拡張サービス・コール・ルーチンへの引き継ぎデータ3 機能 fncdで指定された拡張サービス・コール・ルーチンを呼び出します。 備考 本サービス・コールを使用して呼び出すことができる拡張サービス・コール・ルーチンは,総引き継ぎデータ数が4つ未満のものに限られます。 戻り値 マクロ 数値 意味 E_RSFN -10 機能コード番号の指定が不正である - fncd≦0x0 - fncd>生成されている拡張サービス・コール・ルーチンの最大機能コード番号 - 対象拡張サービス・コール・ルーチンが生成されていない その他 − 正常終了(拡張サービス・コール・ルーチンの戻り値)
ER_UINT cal_svc ( FN fncd, VP_INT par1, VP_INT par2, VP_INT par3 ); ER_UINT ical_svc ( FN fncd, VP_INT par1, VP_INT par2, VP_INT par3 );
ER_UINT cal_svc ( FN fncd, VP_INT par1, VP_INT par2, VP_INT par3 );
ER_UINT ical_svc ( FN fncd, VP_INT par1, VP_INT par2, VP_INT par3 );
FN fncd;
VP_INT par1;
VP_INT par2;
VP_INT par3;