C99 gcc
Я продолжаю получать эту ошибку. У меня есть структура вне main. А внутри main я пытаюсь выделить в стеке с помощью calloc. Кажется, я не могу понять, что не так.
Спасибо за любой совет,
ошибка: ожидаемое выражение перед токеном ‘)’
/* global */
struct port_data_t
{
size_t task_id;
pthread_t *thread_id;
size_t start_port;
size_t number_ports;
} *port_data;
/* main function */
struct port_data_t *port_data = (struct task_data_t*) calloc(4, sizeof(port_data*));