>>600
ありがとうございます。

>ネストが深くなるってどんな意味で使ってる?
繰り返しの中に繰り返しとかです。
もし return 1; で抜けていなければ、何回もこの関数が呼ばれてこの条件で抜ける度に
while(1){
   while(1){
      while(1){
         /*中略*/
      }
   }
}
みたいな感じに処理されてるのかと思ったんです。

昔HSPを使っていたときに、
repeat〜loopからちゃんと抜けずにgotoを使うとそういった現象に見舞われましたもので。