>>39
> i = (i + 1) % MAXLIST;
なんか、変わったテクニックだな。
これって、

if (++i >= MAXLIST) i=0;

と比較すると、どっちが早いんだろう。