Help with AGV code

Been having issues with my AGV code for a project! What am I doing wrong?
Error list:
Warning:Mismatched typedefs. Converting typedef ‘short’ to typedef ‘tSensors’, value ‘0x0258’
Error:Undefined procedure ‘setSpeed’.
Error:Undefined procedure ‘setSpeed’.

task main() //Program begins, insert code within curly braces
{
{
while(true)//do forever
{
if(SensorValue(e_stop) == 1)//if eStop pressed
{
stopAllTasks(); // ends the program and all tasks including task main.
}
wait1Msec(10); // prevents the current task from using majority of available CPU capacity
}
int speed = 63;
untilBump(bumpSwitch, .5);
startMotor(fLMotor, speed);
startMotor(fRMotor, speed);
startMotor(bLMotor, speed);
startMotor(bRMotor, speed);

while(true)

	if(SensorValue[fLFollower <= 600])	// counter-steer right:
			setSpeed(fLMotor, 63);
			setSpeed(fLMotor, 63);
			setSpeed(fRMotor, 0);
			setSpeed(bRMotor, 0);
if((fRFollower) < 600)
{
	if(SensorValue[fRFollower <= 600])	// counter-steer left:
			setSpeed(fLMotor, 0);
			setSpeed(fLMotor, 0);
			setSpeed(fRMotor, 63);
			setSpeed(bRMotor, 63);
			}	
		}
	}