и ни в коем случае никакх прототипов функций - только тела до main. Кроме того, можно вспомнить старый карнигановский способ объявления формальных параметров фугкций - будет видно, что не просто нифига не знала до, но и что училась по книгам;) А ещё для определения данных(констант) можно использовать файлы с расширением *.d - эффект отвисшей от перенапряга челюстей будет налицо;)