typedef struct Turn *pTurn struct Turn{ /*...*/ pTurn prev, next; } /*...*/ p->prev = p->next; // p - указывает на эл-т, который хотим удалить free(p);