C: вызвать 2 функции с одинаковым именем, но разными пакетами - PullRequest
0 голосов
/ 23 ноября 2018

Я хочу написать модульные тесты для моей собственной стандартной библиотеки c.Итак, я хочу сравнить вывод функций <ctype.h>::tolower и моей tolower реализации.Как я могу сделать это без переименования моих функций?

1 Ответ

0 голосов
/ 23 ноября 2018

Я думаю, вы могли бы добавить определение в начале заголовка вашей библиотеки следующим образом: #define tolower my_tolower Добавление этой команды препроцессора автоматически переименует вашу функцию как временную в ваших файлах, после чего в основном вам нужно толькопозвони my_tolower

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...