如何使用C语言获取文件中层的函数头?

如何才能使用C语言获取文件中层的函数头呢?
是该将文件全部读入,还是一行一行读入,判断是否是函数头的条件是什么呢?
求问大神

你需要写一个完整的C编译器的前端,才能实现你的需求。