Code:
...
Init ()
 while (1) {
parse error before "while"
Das sagt es schon. Etwas stimmt nicht vorne von "while". Hint: was gehört hinter jeder Befehl/Funktionsanruf? Antwort: ein Punkt-Komma.