我正在做一个个人项目,我只想公开 3 ou 4 功能。问题之一是我的 .c 文件越来越多的静态函数。目前它已经有 21 个静态函数。
组织包含大量静态函数的 .c 文件的最佳方法是什么?可以将这些静态函数分离到它们自己的 .c 文件中,然后将它们包含在主 .c 文件中吗?我更喜欢一种可以拥有单独文件的方法,以便从一个功能移动到另一个功能更简单(无需滚动只是在文件之间切换)。
谢谢
编辑
为了更好地理解问题,这里直接链接到我在管理静态函数时遇到困难的 .c 文件:
https://github.com/AntonioCS/mustache/blob/master/src/mustache.c