Поскольку вы делаете typedef
, в любом случае, сделайте
typedef struct Nodo Nodo;
struct Nodo {
unsigned int id_thread;
int id_mutex;
Nodo *solicita;
Nodo *asignado;
};
, т.е. сделайте предварительное объявление ваших struct
и typedef
за один раз.Имена для них не должны быть разными.Тогда вы уже можете использовать имя typedef
внутри объявления struct
.