Ok, meinetwegen noch einen letzten Post:
zu 1) Dann ist die if-Bedingung immer noch Unsinn.
zu 2) Die Schleife wird aber nur 15 mal durchlaufen.
zu 3 und 4 und auch noch 2) Siehe meinen vorigen Post.
zu 5) Du hast es nicht nur so genannt, im aktuellen Code ist es tatsächlich auch nur ein Byte.