В настоящее время я работаю над кодом, который использует внешнюю библиотеку, и вот часть того, что дано в библиотеке:
typedef void (*func_start_t) (void *);
extern int create(func_start_t func, void *a);
Я пытаюсь вызвать это с помощью следующей строки кода (где foo - другая функция):
create(func_start_t foo, *args);
Однако я продолжаю получать сообщение об ошибке expected primary-expression before foo
. Что я делаю не так?