S>h-файл при грамотном использовании можно рассматривать как некий контракт системы, краткая сводка что умеет тот или иной модуль без вникания в детали реализации. Ну круто же, что это придумали полвека назад.
В Си — это не модуль, а файл.
Прошу не путать.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!