====================================================================
Ver7.148
■ YCH8/YCSH/YCRXコンパイラの再ビルド実施。
■ printf変更内容:
● 127文字を超える文字列を渡すとプログラムエラー(バッファオーバーフロー)を起こす点を改善。
● フラグ指定 '0'と'-'の混在時 '0'を詰めてしまう。
printf("%-010ld\n", -123456L); において
"-123456 " が期待されるが "-123456000" が出力される点を改善。
● フィールド幅/精度指定時の '*' の扱いで '-'左詰めがあるとき
printf("\"%*s%*s%*s\"",-1,"AB",-10,"CD",-20,"EF"); において
"ABCD EF " が期待されるが "ABCDEF" が出力される点を改善。
===================================================================
Ver7.147
■ 対応CPUの追加 RX72N/RX65N/RX651サポート
プログラム書込み(FWRITE)の対応。
スタートアップ・ルーチン、リモートモニター/ローダー のサンプル提供。
■ LFY-RX63N1ボード対応の更新
データフラッシュ保持でのプログラム書込みに対応。
====================================================================
Ver7.146
printf()関数の%f処理での問題点を修正しました。
例えば 値 9,950 に対して 次のprintf()文を実行した場合
float val = 9.950;
printf (\" %6.3f : %6.1f\", val, val);
次のような結果が期待されますが
9.950 : 10.0
修正前では
9.950 : 10
となってしまいます。この処理が修正されました。