[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[FDclone-users:00891] Re: extra patch



稲員です。

On Sat, 03 Jul 2010 02:31:36 +0900
Takashi SHIRAI <shirai@unixusers.net> wrote:

>  うーむ、可変にするのはやぶさかではないんですが、それぞれ独
> 立して設定出来てしまうと、ページ数よりファイル数の方が桁数が
> 少なくなってしまうことがあり得ますよね。
>  それで何が困るかと言われるとちょっと検証し切れてませんが、
> 何かあったような気がしてます。
> 
>  単一の変数で、各々の桁数を +0 〜 +3 の範囲で選ぶとかどうな
> んでしょう?


可変にさえなればその辺の仕様に特に拘りはありませんので、それでも
かまいません。


>  あー、でもこの辺りの表示は端末桁数に応じて動的に調整してい
> るので、既定値以外の桁数で端末サイズを変更した際の挙動も気に
> なりますね。その辺は試されました?


ええ、一応 40 から 160 くらいまで色々な幅でしばらく使ってみて、特に
おかしなことには今のところ出会っていません。


>  あと、MS-DOS 環境は int が 16bit 幅なので、5 桁以上表示さ
> せるんだったら変数を long 値にする必要がありますね。あ、FAT
> の制限があるから MS-DOS ではあり得ないか。
>  NTFS だと上限はもっと大きくなりますが、NT architecture の
> DOS 窓では MS-DOS 版 FDclone はそもそも動かないので、MS-DOS
> 版はこの際無視していいかも。
>  尤も、FAT のファイル数上限って 32767 じゃなくて 65534 なの
> で int じゃ溢れますが、そもそもそんなに大量のファイルがあれ
> ば、桁溢れより先に heap が溢れて死にますね。


MS-DOS は流石に試していませんね。 PC-98 は押入だし……、あっ!
FreeDOS なら試せるのかな?

まぁそれほど困っているわけでもありませんし、今回は一時保留なり reject
なりで、もうすこしテスト期間ということでも構わなんですが。


-- 
Rikito INAKAZU (稲員力士) <riki1017kazu@gmail.com>