ist er doch... o0

while(1){

da is ne klammer.

allerdings hast du das semikolon und die schliessende klammer hinter switched=0 vergessen.