C:调用两个名称相同但包不同的函数

时间:2018-11-23 11:44:45

标签: c unit-testing

我想为我自己编写的标准c库编写单元测试。 因此,我想比较函数<ctype.h>::tolower和我的tolower实现的输出。如何在不重命名功能的情况下做到这一点?

1 个答案:

答案 0 :(得分:1)

我认为您可以像这样在库标题的开头添加一个定义: #define tolower my_tolower 添加此预处理程序命令将自动在文件中临时重命名函数,此后在主文件中,您只需调用my_tolower