Ultrasonic Maze Solving robot

I’ve been working on a version of my complete bumper-using maze solver utilizing an ultrasonic sensor. I re-wrote the program including ultrasonic commands. However, when i start the robot, it doesn’t even move its motors. I’ve used the ultrasonic test code to verify that the sensor works. I believe the mistake is in the measurements i give the robot. However, i am not completely sure. Could anybody look over the code to see if i made a mistake? I wrote the program in easyC.
ultra-maze.zip (24.2 KB)