Переопределение в файлах заголовков [закрыто]

Я создал библиотеку с файлом .h и .c файлом. Теперь я понимаю, что я переопределяю свои функции. У меня есть защитники заголовков ... что еще может быть неправильно?
введите описание изображения здесь
О, и это в C

c,

-1