У меня есть два файла c, foo.c с функциональностью и test_foo.c, которые тестируют функции foo.c.
Есть ли способ доступа к struct typedef BAR
Я определил в foo.c в test_foo.c без использования файла заголовка? До сих пор мне удалось избежать файла h, так что вся программа будет состоять из foo.c. Спасибо.
foo.c
typedef struct BAR_{...} bar;
BAR *bar_new(...) {..}
test_foo.c
extern BAR *bar_new(...)
error: expected declaration specifiers or ‘...’ before ‘BAR’