ツールニュース |
|||
|
MESC TOOL NEWS:
MESCT-MR79-980601D
この度、7900シリーズ用リアルタイムOS MR79 V.1.00 Release 1の使用上の注意事項についてご連絡致します。 wai_flg, pol_flgご使用時の型変換 wai_flgおよびpol_flgシステムコールの引数の型は、 wai_flg(UINT _near * _near, ID, UINT, UINT);にしてください。もし、これと異なる型で使用されている場合は、明示的に型変換を行ってください。
[例]
wai_flg( (UINT _near * _near)&dummy1, (ID)ID_flg1,
(UINT)0xFF00, (UINT)TWF_ANDW );
pol_flg( (UINT _near * _near)&dummy2, (ID)ID_flg2,
(UINT)0x00FF, (UINT)TWF_ORW );
リファレンスマニュアル75ページ、78ページのwai_flg, pol_flgのところで、引数waiptnの型がUBとなっていますが、UINTの誤りです。
[正] wai_flg(UINT p_flgptn, ID flgid, UINT waiptn, UINT wfmode);
pol_flg(UINT p_flgptn, ID flgid, UINT waiptn, UINT wfmode);
[誤] wai_flg(UINT p_flgptn, ID flgid, UB waiptn, UINT wfmode);
pol_flg(UINT p_flgptn, ID flgid, UB waiptn, UINT wfmode);
NC79起動オプション-Wnon_prototype(-WNP)使用時のワーニング wai_flg, pol_flg, dis_dsp, ena_dsp, loc_cpu, unl_cpuシステムコールを使用しているプログラムをNC79で "-Wnon_prototype(-WNP)" オプションを使用して起動すると、リンク時に以下のワーニングが出力されますが問題はありませんので無視してください。
[Warning(ccom):xxx.c,line XX] non-prototyped function used
技術的な内容に関するお問い合わせは、お問い合わせ先一覧へ
|