[Senna-dev 933] Re: sen_str_lltoa()のINT64_MIN対応

Zurück zum Archiv-Index

Kouhei Sutou kou****@cozmi*****
2008年 7月 2日 (水) 17:10:01 JST


須藤です。

2008/07/02 17:00 morita <morit****@razil*****>:

> 確かに壊れてました!コミットお願いします。

コミットしました!

> 範囲外の値を入れた時の挙動については、
> 何かモードが選べるといいと思いつつ今の挙動になっています。。

エラーにするか最大値/最小値に丸め込むかとかですか???
今はオーバーフローしてまるっきり違う値になってしまうので、まれに、
はまる人がでるかもしれませんね。まれだと思いますが。。。

(<test> ::def :int <int>)
(record :int 922337203685477800) ; => -858993240
(record :int 92233720368547800)  ; => 2061584344
(record :int 9223372036854800)  ; => -1511828464




Senna-dev メーリングリストの案内
Zurück zum Archiv-Index