Вы используете C, но вы пытаетесь использовать комментарий в стиле C ++ //
.В зависимости от вашего компилятора это может быть запрещено.
Редактировать: На самом деле, gcc -c89 -ansi дает это точное сообщение об ошибке для комментария //
и совершенно другоепосторонний ;
в определ.