Когда помещать статические определения функций в заголовочные файлы в C?
Я наткнулся на некоторый код, который имеет большую статическую функцию в заголовочном файле, и мне просто любопытно, когда это / не нормально делать это. Например, если много.c
файлы содержат заголовок, почему бы просто не определить функцию нестатической и связать ее?
Буду признателен за любые советы или практические советы, когда / когда не помещать определения статических функций в заголовочные файлы на C,
Спасибо