Moved unsigned int esp_value because gcc didn't like it where I put it.