2009/12/24 (木) 23:11:12 ryoji  
Mozilla/5.0 (Windows; U; Windows NT 6.1; ja; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 GTB6 (.NET CLR 3.5.30729)
[1089] Commit報告(Fix) 奇数バイトファイルのUniBE読み書き修正
リビジョン:
 rev1701

変更種別:
 バグ修正

内容:
Fix: 元が奇数バイトのファイルをUniBEで読み書きしたときに末尾ワードのバイト並びが不自然になる

(例)
内容が
01 02 03
の3バイトの(バイナリ)ファイルをUniBEで読んでそのまま書き込むと、
01 02 00 03
になる。
内部バッファがワード単位なので1バイト補って偶数バイトになるのは止むを得ないとしても、これでは最終ワードのバイト並びが不自然なので、
01 02 03 00
のように、最後に1バイト追加で保存されるように最終ワードのバイト並びを修正しました。(実際の修正箇所は読み込み時の内部バッファへのバイト追加処理部分)

INCM/CMT
Cyclamen v3.81
[ut:0.000][st:0.000]