always get a syntax error 141 near else void shiftout (char a) { char R3; char R2; R3 = a; for (R2 = 0x08; R2 !=0; R2--) { if (R3^7 == 1); { R3 =_crol_(R3,1); datalijn = 1; } else { R3 =_crol_(R3,1); datalijn = 0; } _nop_(); klok = 1; _nop_(); klok = 0; } }