Hi,
in deinem Programm sind mehrere Fehler!
Zum einen besteht ein Programm für Asuros & co. meist aus einer Endlosschleife.
Also:
Code:
while()
{
   ... code
}
Weiterhin solltest du dir die Doku nochmal genau durchlesen, was die Funktion PollSwitch angeht. Bin ich aber zu faul zu schreiben, steht ja alles in der Doku. Bzw. in einem Thread nicht weit unter deinem. Dort allgemein mal reinschauen, dort wird das selbe Problem wie du auch hast behandelt.

Grüße, Tobi