Tja, ich bin nun auch nicht mehr sicher, wie ich das interpretieren soll, trotzdem mal ein Vorschlag:

for(;ta==0; ta=PollSwitch())

sollte im Rahmen der Ungenauigkeiten von PollSwitch() halbwegs funktionieren.

mic