お世話になっております。 A.中村です。 事情は理解してませんがCそのものについて。 On Fri, 27 Sep 2002 17:54:06 +0900 FUKAUMI Naoki <naoki@fukaumi.org> wrote: > - for (i = 10; i--; DELAY(10)) { > + for (i = 10; i > 0; i--) { このpatchだと、Loopの中や終了後のiの値が、変わってしまいませんか? 以前のだと9から0まで回って終了後は-1、 新しいのは10から1まで回って終了後は0。 少なくともLoopの直後にiの値で何か判定してるところがあるようなんで、 ここが変わったら不味いのでは。 俺なら(許されるなら)以下のように変更するっす。 for (i = 10; i--; ) { あるいはiの値を全般的に1ずらすか。