>>527
(short)(sia+1)
で、オーバーフロー(-32768)になりました。こんな書き方あるんですね。勉強になりました。
ありがとう。