Hier habe ich nochmal das ganze Programm

Code:
#include "asuro.h"
int main(void){ 
   unsigned char data [] = "01234567891011121314";
   unsigned int lineData[2];    
  int d;
   Init();
    for(d=0;d<1;d++){ 
   SerWrite(" Hallo liebe Zuschauer!",23);
   for(d=0;d<1000;d++){ 
   Sleep(255);}
   SerWrite(" Mein Name ist ASURO und ich bin ein mobiler Roboter!",53);  
   for(d=0;d<1500;d++){ 
   Sleep(255);}
   SerWrite("    ASURO ist die abkuerzung fuer",33);
   SerWrite(" Another Small and Unique Robot from Oberpfaffenhofen!",54);
   for(d=0;d<2000;d++){ 
   Sleep(255);}
   SerWrite(" Ich wurde im Institut fuer Robotik und Mechatronik in Oberpfaffenhofen entwickelt!",83);
   for(d=0;d<2500;d++){ 
   Sleep(255);}
   SerWrite(" Mein Programmierer ist Pascal Keller!",38);
   for(d=0;d<1500;d++){ 
   Sleep(255);}
   FrontLED(ON);
    SerRead(data,14,0);
   if (data[0] == 'W' && data[1] == 'A' && data[2] == 'S'
   && data[3] == ' ' && data[4] == 'K' && data[5] == 'A'
   && data[6] == 'N' && data[7] == 'N' && data[8] == 'S' 
   && data[9] == 'T' && data[10] == ' '
   && data[11] == 'D' && data[12] == 'U' && data[13] == '?')
   SerWrite(" ICH KANN EINER LINIE FOLGEN!",29);
    for(d=0;d<1000;d++){
	Sleep(255);}
   }
   while(1){
  
   MotorDir(FWD,FWD);
   LineData(lineData);
   if(lineData[0]>lineData[1])
   {MotorSpeed(150,50);BackLED(ON,OFF);StatusLED(YELLOW);}
   else
   {MotorSpeed(50,150);BackLED(OFF,ON);StatusLED(RED);}
   }
   return 0; 
   }