Also ich verstehe das auch nicht so ganz... Ein IF ohne Bedingung funktioniert doch gar nicht oder?
Sollte das ganze Konstrukt nicht eher so aussehen:

Code:
while(1){ 
  if(PollSwitch()>0) {StatusLED(RED);}     // Wird eine Taste gedrückt --> LED = Rot
  else {StatusLED(GREEN);}    // Keine Taste --> LED = Grün
  return 0; 
}
Ich hoffe ich habe nicht noch mehr Verwirrung gestiftet !

Gruß,

1nDaCu8