V8.66β13
No.09212
秀丸担当
さん 16/11/10 14:53
V8.66β13を公開しました。
以下のページの「先行開発バージョンはこちら」からダウンロードできます。
http://hide.maruo.co.jp/software/hidemaru.html
32bit版:
http://hide.maruo.co.jp/software/bin/hm866b13_signed.exe
64bit版:
http://hide.maruo.co.jp/software/bin/hm866b13_x64_signed.exe
[
△
]
RE:09212 64bit版のsprintf
No.09213
天翔記.jp
さん 16/11/11 15:27
$ret = sprintf("%d", 111111111111 ); など、
%dや%uだのが、
32bitで切り捨てられているようです。(他の書式化指定子も同じ)
書式化指定子を数値ビット幅までサポートするのか、
「l(エル)」を入れにかかるか、
仕様としてしまうか…
[
△
]
RE:09213 64bit版のsprintf
No.09214
秀丸担当
さん 16/11/11 16:34
sprintfは、C言語で書くそのままを使うとパラメータの間違いなどで異常終了し
てしまう危険が高いので、事前に秀丸エディタ側で不安定要素を無くして、サ
ポートしているものを限定的にしています。
対応するとすれば、"%lld"や"%I64d"という書き方になりますが、現在そういう
書き方は通さないように制限しています。
64bit版でだけ制限せず許可すれば可能にすることはできます。
できるように検討したいと思います。
[
△
]