После этот вопрос я задавал ранее. Я хочу знать, как определить функцию inline
в глобальной области видимости.
Я хочу объявить функцию inline
в test.h, определить ее в main.c и вызвать из test.c.
main.c и test.c оба #include "test.h"
(для примера кода нажмите на ссылку выше).
Это в основном какая-то функция обратного вызова, которую пользователь может включить/отключить. И только в одном файле функция должна быть определена.
Я знаю, что inline
- это просто предложение для компилятора, и оно не имеет большого значения для современных процессоров, но это для 8-битного микроконтроллера, и это действительно нужно.
ИЗМЕНИТЬ:
У меня есть функция в test.c, которая вызывает эту встроенную функцию. Я просто хочу заменить вызов телом функции, определенной в main.c. Я надеюсь, что в этом есть смысл.
main.c
? Что именно ты имеешь ввиду? - person user1806687   schedule 19.02.2015