den izaehler hat sie ja inzwischen schon deklariert, aber da ist mir gerade eben aufgefallen, dass trotzdem noch was falsch ist:

die beiden Variablen t1 und t2 müssen vom Typ unsigned char sein, da die Funktion PollSwitch() diesen Typ als Rückgabewert hat.
Woher ich das weiß? Ein Blick in die asuro.h genügt. Da drin steht unter anderem:
unsigned char PollSwitch (void);

Also muss es:
int izaehler;
unsigned char t1, t2;

heißen, statt:
int izaehler,t1,t2;