Die Information mit dem Zeiger ist das, was ich hören wollte, bzw. was mir weiterhilft. Danke.
Der ganze andere Kram mit Vergleich auf Null etc. ist mir wohl bekannt ;>
Nachtrag: Ich habe nicht direkt versucht die Schleife zu "debuggen" sondern nur durch Zufall bemerkt, dass sie hinten anfängt, obwohl die Schleifenvariable benutzt wird. Von daher hab ich die Optimierung auch nicht ausgeschaltet